JumpList.JumpItemsRejected Evento
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Ocorre quando itens de atalho não são adicionados com êxito à lista de atalhos pelo shell do 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 de evento
Exemplos
O exemplo a seguir mostra como manipular o JumpItemsRejected evento para exibir os itens rejeitados em uma caixa de mensagem. Este exemplo faz parte de um exemplo maior disponível na visão geral da 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());
}
Comentários
Depois que o conteúdo do JumpList for aplicado ao shell do Windows, a JumpItems propriedade será modificada para conter apenas os itens que o shell do Windows adicionou com êxito à lista de atalhos. Você pode acessar as listas de itens removidos por meio de manipuladores de eventos para os JumpItemsRejected eventos e JumpItemsRemovedByUser .