Mouse.PreviewMouseUp Kejadian Terlampir
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 mouse dilepaskan.
see AddPreviewMouseUpHandler, and RemovePreviewMouseUpHandler
see AddPreviewMouseUpHandler, and RemovePreviewMouseUpHandler
see AddPreviewMouseUpHandler, and RemovePreviewMouseUpHandler
Keterangan
Tombol mouse mana yang dirilis ditentukan dengan memeriksa argumen peristiwa.
Ini adalah peristiwa terlampir. WPF menerapkan peristiwa terlampir sebagai peristiwa yang dirutekan. Peristiwa terlampir pada dasarnya adalah konsep bahasa XAML untuk mereferensikan peristiwa yang dapat ditangani pada objek yang tidak menentukan peristiwa tersebut, yang diluaskan WPF dengan juga memungkinkan peristiwa untuk melintasi rute. Peristiwa terlampir tidak memiliki sintaks penanganan langsung dalam kode; untuk melampirkan handler untuk peristiwa yang dirutekan dalam kode, Anda menggunakan metode Tambahkan*Handler yang ditunjuk. Untuk detailnya, lihat Gambaran Umum Peristiwa Terlampir.
Kerangka kerja Windows Presentation Foundation (WPF) dibangun pada acara terlampir ini dengan memunculkannya sebagai dua peristiwa runtime bahasa umum (CLR) yang berbeda pada UIElement: PreviewMouseLeftButtonUp dan PreviewMouseRightButtonUp. Implementasi ini menangani peristiwa yang mendasar PreviewMouseUp dan membaca argumen peristiwa untuk menentukan apakah tombol mouse kiri atau kanan terlibat. Untuk tiga tombol, tidak ada dukungan peristiwa tingkat kerangka kerja untuk tombol tengah, dan Anda harus menggunakan PreviewMouseUp peristiwa dan memeriksa kondisi tombol tengah dalam argumen peristiwa.
Untuk peristiwa yang dirutekan yang terkait dengan mouse, berhati-hatilah tentang cara atau kapan Anda menandainya ditangani. Menangani peristiwa di dekat akar dan tidak menangani anak lebih lanjut terhadap sumber mungkin tidak sesuai untuk kontrol yang disusun, di mana potongan-potongan komposit mungkin memiliki perilaku mouse yang diharapkan. Kesulitan dalam membuat pilihan yang sesuai tentang apakah elemen lain juga harus diberitahu tentang tindakan mouse tertentu sebenarnya mengapa kerangka kerja WPF memilih model agar peristiwa rute yang mendasar Mouse muncul sebagai peristiwa CLR di sepanjang rute.
Informasi Peristiwa Yang Dirutekan
| Item | Nilai |
|---|---|
| Bidang pengidentifikasi | PreviewMouseUpEvent |
| Strategi perutean | Tunneling |
| Delegasikan | MouseButtonEventHandler |
- Peristiwa gelembung yang sesuai adalah MouseUp.