JumpList.JumpItemsRejected Kejadian
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Terjadi ketika item lompat tidak berhasil ditambahkan ke Jump List oleh shell 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)
Jenis Acara
Contoh
Contoh berikut menunjukkan cara menangani JumpItemsRejected peristiwa untuk menampilkan item yang ditolak dalam kotak pesan. Contoh ini adalah bagian dari contoh yang lebih besar yang tersedia dalam gambaran JumpList umum kelas.
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());
}
Keterangan
Setelah isi JumpList diterapkan ke shell Windows, JumpItems properti dimodifikasi agar hanya berisi item yang berhasil ditambahkan shell Windows ke Daftar Lompatnya. Anda dapat mengakses daftar item yang dihapus melalui penanganan aktivitas untuk JumpItemsRejected peristiwa dan JumpItemsRemovedByUser .