UIElement.MouseRightButtonDown 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 tombol kanan mouse ditekan saat penunjuk mouse berada di atas elemen ini.
public:
virtual event System::Windows::Input::MouseButtonEventHandler ^ MouseRightButtonDown;
public event System.Windows.Input.MouseButtonEventHandler MouseRightButtonDown;
member this.MouseRightButtonDown : System.Windows.Input.MouseButtonEventHandler
Public Custom Event MouseRightButtonDown As MouseButtonEventHandler
Jenis Acara
Penerapan
Keterangan
Meskipun peristiwa yang dirutekan ini tampaknya mengikuti rute yang menggelegak melalui pohon elemen, itu sebenarnya adalah peristiwa rute langsung yang diangkat dan diangkat kembali di sepanjang pohon elemen oleh masing-masing UIElement.
Kejadian ini adalah salah satu dari beberapa peristiwa terkait yang melaporkan spesifik tombol mouse dari peristiwa yang mendasar Mouse.MouseDown , yang merupakan peristiwa terlampir yang diproses oleh setiap elemen di sepanjang rute peristiwa.
Data peristiwa dari peristiwa ini memaparkan data peristiwa dari peristiwa yang mendasar Mouse.MouseDown . Jika peristiwa tersebut ditandai sebagai ditangani di sepanjang rute peristiwa, peristiwa tertentu tombol mouse masih dinaikkan; namun, handler dari peristiwa tertentu tombol mouse harus ditambahkan dengan secara eksplisit memanggil AddHandler, dengan opsi untuk menangani peristiwa yang sudah ditandai sebagai ditangani, untuk menjadi pendengar peristiwa. Jika Anda menandai MouseRightButtonDown ditangani, Anda pada dasarnya menandai Mouse.MouseDown ditangani untuk semua pendengar lebih lanjut di sepanjang rute, dan pada semua peristiwa terkait. Ini mungkin mencakup peristiwa yang dihasilkan oleh penangan kelas seperti MouseDoubleClick.
Secara konseptual, pikirkan peristiwa ini (dan peristiwa tombol mouse lainnya di UIElement) untuk menjadi "layanan" mouse (dengan definisi layanan yang disediakan oleh Mouse kelas ). Kejadian ini menambah kenyamanan tidak perlu memeriksa status tombol mouse (kanan kiri, atas-bawah) dari peristiwa mouse asli dalam data peristiwa. Untuk skenario yang lebih canggih, seperti memeriksa status tombol non-standar, Anda mungkin perlu menggunakan API pada Mouse kelas daripada yang ada di UIElement.
Peristiwa mouse tombol kanan sering memiliki penanganan asli dalam skenario aplikasi. Misalnya, tombol kanan mouse ke bawah mungkin menampilkan menu konteks. Lihat Gambaran Umum ContextMenu.
Informasi Peristiwa Yang Dirutekan
Bidang pengidentifikasi | MouseRightButtonDownEvent |
Strategi perutean | Langsung |
Delegasikan | MouseButtonEventHandler |
- Ambil alih OnMouseRightButtonDown untuk menerapkan penanganan kelas untuk peristiwa ini di kelas turunan.