JumpList.JumpItemsRejected Evento

Definición

Se produce cuando el shell de Windows no agrega correctamente los elementos de salto a la Jump list.

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 de evento

Ejemplos

En el ejemplo siguiente se muestra cómo controlar el JumpItemsRejected evento para mostrar los elementos rechazados en un cuadro de mensaje. Este ejemplo forma parte de un ejemplo más grande disponible en la información general de la JumpList clase.

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

Comentarios

Después de aplicar el contenido del objeto JumpList al shell de Windows, la JumpItems propiedad se modifica para que contenga solo los elementos que el shell de Windows agregó correctamente a su Jump List. Puede acceder a las listas de elementos quitados a través de controladores de eventos para los JumpItemsRejected eventos y JumpItemsRemovedByUser .

Se aplica a