Condividi tramite


JumpList.JumpItemsRejected Evento

Definizione

Si verifica quando gli elementi jump non vengono aggiunti correttamente alla Jump List dalla shell di 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) 

Tipo evento

Esempio

Nell'esempio seguente viene illustrato come gestire l'evento JumpItemsRejected per visualizzare gli elementi rifiutati in una finestra di messaggio. Questo esempio fa parte di un esempio più ampio disponibile nella panoramica della 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());
}

Commenti

Dopo l'applicazione JumpList del contenuto della shell di Windows, la JumpItems proprietà viene modificata in modo da contenere solo gli elementi aggiunti correttamente alla shell di Windows alla jump list. È possibile accedere agli elenchi di elementi rimossi tramite gestori eventi per gli JumpItemsRejected eventi e JumpItemsRemovedByUser .

Si applica a