Partager via


JumpList.JumpItemsRejected Événement

Définition

Se produit en cas d'échec de l'ajout d'éléments de saut à la Liste de raccourcis par le shell Windows.

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) 

Type d'événement

Exemples

L’exemple suivant montre comment gérer l’événement JumpItemsRejected pour afficher les éléments rejetés dans une boîte de message. Cet exemple fait partie d’un exemple plus large disponible dans la vue d’ensemble de la JumpList classe.

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());
}

Remarques

Une fois que le contenu de est JumpList appliqué à l’interpréteur de commandes Windows, la JumpItems propriété est modifiée pour contenir uniquement les éléments que l’interpréteur de commandes Windows a correctement ajoutés à sa liste de raccourcis. Vous pouvez accéder aux listes d’éléments supprimés via des gestionnaires d’événements pour les JumpItemsRejected événements et JumpItemsRemovedByUser .

S’applique à