FrameworkContentElement.OnContextMenuClosing(ContextMenuEventArgs) Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Akkor lesz meghívva, amikor az ContextMenuClosing átirányított esemény eléri ezt az osztályt az útvonalán. Ezzel a módszerrel osztálykezelést adhat hozzá ehhez az eseményhez.
protected:
virtual void OnContextMenuClosing(System::Windows::Controls::ContextMenuEventArgs ^ e);
protected virtual void OnContextMenuClosing(System.Windows.Controls.ContextMenuEventArgs e);
abstract member OnContextMenuClosing : System.Windows.Controls.ContextMenuEventArgs -> unit
override this.OnContextMenuClosing : System.Windows.Controls.ContextMenuEventArgs -> unit
Protected Overridable Sub OnContextMenuClosing (e As ContextMenuEventArgs)
Paraméterek
Adatokat szolgáltat az eseményről.
Megjegyzések
Ez a metódus nem rendelkezik alapértelmezett implementációval. Akkor is érdemes meghívni az alap implementációt, ha az öröklésben egy köztes osztály implementálta ezt a módszert.
Ennek a módszernek a célja némileg hasonló a common language runtime (CLR) eseménymintához On* metódusokhoz: lehetővé teszi, hogy a származtatott osztályokból származó egyező eseményt osztálykezelővel kezelje a példánykezelő helyett. Ebben az esetben az egyező esemény egy irányított esemény. Az On* metódusok implementálási mintája eltér az irányított eseményeknél, mivel az irányított eseményt egy gyermekelem emelte ki, nem feltétlenül az az elem, amely kezelőket hív meg. Ezért az implementációnak figyelembe kell vennie az eseményargumentumok forrástulajdonságait (és a legtöbb esetben ne próbálja meg újra emelni az eseményt). Az alosztályok FrameworkContentElement dönthetnek úgy, hogy meghívják a privát osztálykezelő metódusokat, amikor az esemény az útvonal mentén érkezik. Az egyik lehetséges forgatókönyv az, hogy figyelembe veszi az esemény argumentumait, és szándékosan megjelöli az eseményt a kezeltként, hogy lerövidítse az útvonalat.