Share via


Mouse.MouseUp Kejadian Terlampir

Definisi

Terjadi ketika tombol mouse dilepaskan.

see AddMouseUpHandler, and RemoveMouseUpHandler
see AddMouseUpHandler, and RemoveMouseUpHandler
see AddMouseUpHandler, and RemoveMouseUpHandler

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 diperluas 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 peristiwa terlampir ini dengan memunculkannya sebagai dua peristiwa runtime bahasa umum (CLR) yang berbeda pada UIElement: MouseLeftButtonUp dan MouseRightButtonUp. Implementasi ini menangani peristiwa yang mendasar MouseUp 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 MouseUp peristiwa dan memeriksa kondisi tombol tengah dalam argumen peristiwa.

Untuk peristiwa yang dirutekan yang terkait dengan mouse, berhati-hatilah tentang bagaimana atau kapan Anda menandainya ditangani. Kesulitan dalam membuat pilihan yang sesuai tentang apakah elemen induk 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.

Masalah serupa ada dengan penerowongan peristiwa mouse. Haruskah Anda menangani peristiwa dan tidak memilikinya ditangani oleh anak-anak lebih jauh ke sumbernya, dan bagaimana hal itu akan memengaruhi komposit dalam kontrol di mana potongan komposit mungkin memiliki perilaku mouse yang diharapkan?

Informasi Peristiwa Yang Dirutekan

Bidang pengidentifikasi MouseUpEvent
Strategi perutean Menggelegak
Delegasikan MouseButtonEventHandler

Peristiwa penerowongan yang sesuai adalah PreviewMouseUp.

Berlaku untuk