Taal

JumpList.JumpItemsRejected Gebeurtenis

Definitie

Treedt op wanneer jump-items niet zijn toegevoegd aan de Jump List door de Windows shell.

public:
 event EventHandler<System::Windows::Shell::JumpItemsRejectedEventArgs ^> ^ JumpItemsRejected;
public event EventHandler<System.Windows.Shell.JumpItemsRejectedEventArgs> JumpItemsRejected;
member this.JumpItemsRejected : EventHandler<System.Windows.Shell.JumpItemsRejectedEventArgs> 
Public Custom Event JumpItemsRejected As EventHandler(Of JumpItemsRejectedEventArgs) 
Public Event JumpItemsRejected As EventHandler(Of JumpItemsRejectedEventArgs) 

Gebeurtenistype

Voorbeelden

In het volgende voorbeeld ziet u hoe u de JumpItemsRejected gebeurtenis kunt verwerken om de geweigerde items weer te geven in een berichtvak. Dit voorbeeld maakt deel uit van een groter voorbeeld dat beschikbaar is in het JumpList klassenoverzicht.

private void JumpList_JumpItemsRejected(object sender, System.Windows.Shell.JumpItemsRejectedEventArgs e)
{
    StringBuilder sb = new StringBuilder();
    sb.AppendFormat("{0} Jump Items Rejected:\n", e.RejectionReasons.Count);
    for (int i = 0; i < e.RejectionReasons.Count; ++i)
    {
        if (e.RejectedItems[i].GetType() == typeof(JumpPath))
            sb.AppendFormat("Reason: {0}\tItem: {1}\n", e.RejectionReasons[i], ((JumpPath)e.RejectedItems[i]).Path);
        else
            sb.AppendFormat("Reason: {0}\tItem: {1}\n", e.RejectionReasons[i], ((JumpTask)e.RejectedItems[i]).ApplicationPath);
    }

    MessageBox.Show(sb.ToString());
}

Opmerkingen

Nadat de inhoud van de JumpList is toegepast op de Windows shell, wordt de eigenschap JumpItems gewijzigd zodat alleen de items bevatten die de Windows shell aan de Jump List heeft toegevoegd. U kunt de lijsten met verwijderde items openen via gebeurtenis-handlers voor de JumpItemsRejected en JumpItemsRemovedByUser gebeurtenissen.

Van toepassing op