Share via


FrameworkElement.ContextMenuClosing Kejadian

Definisi

Terjadi tepat sebelum menu konteks apa pun pada elemen ditutup.

public:
 event System::Windows::Controls::ContextMenuEventHandler ^ ContextMenuClosing;
public event System.Windows.Controls.ContextMenuEventHandler ContextMenuClosing;
member this.ContextMenuClosing : System.Windows.Controls.ContextMenuEventHandler 
Public Custom Event ContextMenuClosing As ContextMenuEventHandler 

Jenis Acara

Keterangan

Untuk menekan menu konteks penutupan, penangan peristiwa harus menandainya sebagai ditangani.

Untuk menggunakan kejadian ini sebagai EventTrigger dalam gaya, Anda harus mereferensikan definisi layanan yang mendasar dari peristiwa:

<EventTrigger RoutedEvent="ContextMenuService.ContextMenuClosing">
  <!-- storyboard here ... -->
</EventTrigger>

(Penggunaan ini diperlukan karena implementasi peristiwa pada FrameworkElement yang mengekspos peristiwa layanan yang mendasar tidak memetakan ContextMenuClosing pengidentifikasi sehingga Anda dapat menggunakannya sebagai pemicu).

ContextMenu itu sendiri adalah FrameworkElement kelas turunan, tetapi ContextMenuClosing acara tidak akan dinaikkan oleh menu konteks secara langsung. Sebaliknya, peristiwa dinaikkan dari elemen yang "memiliki" menu konteks sebagai properti dan hanya dinaikkan ketika pengguna mencoba menutup menu konteks di UI. Namun dimungkinkan bagi dirinya sendiri untuk ContextMenu memiliki ContextMenu properti (menu konteks berlapis). Dalam hal ContextMenu ini benar-benar memiliki berlapis ContextMenu dan mungkin meningkatkan peristiwa, dengan sumber peristiwa menjadi menu konteks berlapis.

Kelas itu ContextMenu sendiri juga memiliki peristiwa serupa (Closed) tetapi peristiwa tersebut Closed tidak memberi Anda kesempatan untuk membatalkan tindakan pengguna.

Informasi Peristiwa Yang Dirutekan

Bidang pengidentifikasi ContextMenuClosingEvent
Strategi perutean Menggelegak
Delegasikan ContextMenuEventHandler
  • Ambil alih OnContextMenuClosing untuk mengimplementasikan penanganan kelas untuk peristiwa ini di kelas turunan.

Berlaku untuk

Lihat juga