Udostępnij za pośrednictwem


JumpList.JumpItemsRejected Zdarzenie

Definicja

Występuje, gdy elementy szybkiego dostępu nie zostaną pomyślnie dodane do listy szybkiego dostępu przez powłokę systemu 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 oknie komunikatu. Ten przykład jest częścią większego przykładu dostępnego w omówieniu 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 obiektu 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 szybkiego dostępu. Dostęp do list usuniętych elementów można uzyskać za pośrednictwem procedur obsługi zdarzeń dla zdarzeń JumpItemsRejected i JumpItemsRemovedByUser .

Dotyczy