JumpList.JumpItemsRejected Událost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Nastane, když se v prostředí Windows úspěšně nepřidají do seznamu odkazů skokové položky.
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)
Event Type
Příklady
Následující příklad ukazuje, jak zpracovat JumpItemsRejected událost, aby se v okně zprávy zobrazily odmítnuté položky. Tento příklad je součástí většího příkladu, který je k dispozici v přehledu JumpList třídy.
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());
}
Poznámky
Po použití obsahu JumpList v prostředí systému Windows je vlastnost změněna tak, JumpItems aby obsahovala pouze ty položky, které prostředí systému Windows úspěšně přidalo do seznamu odkazů. K seznamům odebraných položek můžete přistupovat prostřednictvím obslužných rutin událostí pro JumpItemsRejected události a JumpItemsRemovedByUser .