Język

JumpList.JumpItemsRejected Zdarzenie

Definicja

Występuje, gdy elementy przesiadkowe nie są pomyślnie dodawane do listy przeskoku przez powłokę 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) 

Typ zdarzenia

Przykłady

W poniższym przykładzie pokazano, jak obsłużyć JumpItemsRejected zdarzenie w celu wyświetlenia odrzuconych elementów w polu komunikatu. Ten przykład jest częścią większego przykładu dostępnego w przeglądzie JumpList klasy.

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

Uwagi

Po zastosowaniu JumpList zawartości do powłoki systemu Windows właściwość zostanie zmodyfikowana tak, JumpItems aby zawierała tylko te elementy, które powłoka systemu Windows pomyślnie dodała do listy przeskoku. Dostęp do list usuniętych elementów można uzyskać za pośrednictwem procedur obsługi zdarzeń dla zdarzeń JumpItemsRejected i JumpItemsRemovedByUser .

Dotyczy