FrameworkContentElement.OnToolTipOpening(ToolTipEventArgs) Metódus

Definíció

Akkor lesz meghívva, amikor az ToolTipOpening á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 OnToolTipOpening(System::Windows::Controls::ToolTipEventArgs ^ e);
protected virtual void OnToolTipOpening(System.Windows.Controls.ToolTipEventArgs e);
abstract member OnToolTipOpening : System.Windows.Controls.ToolTipEventArgs -> unit
override this.OnToolTipOpening : System.Windows.Controls.ToolTipEventArgs -> unit
Protected Overridable Sub OnToolTipOpening (e As ToolTipEventArgs)

Paraméterek

e
ToolTipEventArgs

Adatokat szolgáltat az eseményről.

Megjegyzések

Ez a metódus nem rendelkezik alapértelmezett implementációval. A base() függvényt akkor is meg kell hívnia, 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, mert előfordulhat, hogy az irányított eseményt egy gyermekelem hozta létre, nem feltétlenül az az elem, amely kezelőket fog meghívni, ezért a megvalósításnak figyelembe kell vennie az eseményargumentumok forrástulajdonságait (és a legtöbb esetben nem kell újraerőltetnie 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.

A következőre érvényes: