FrameworkContentElement.OnToolTipClosing(ToolTipEventArgs) Methode

Definition

Wird aufgerufen, wenn das ToolTipClosing Routingereignis diese Klasse in seiner Route erreicht. Implementieren Sie diese Methode, um eine Klassenbehandlung für dieses Ereignis hinzuzufügen.

protected:
 virtual void OnToolTipClosing(System::Windows::Controls::ToolTipEventArgs ^ e);
protected virtual void OnToolTipClosing(System.Windows.Controls.ToolTipEventArgs e);
abstract member OnToolTipClosing : System.Windows.Controls.ToolTipEventArgs -> unit
override this.OnToolTipClosing : System.Windows.Controls.ToolTipEventArgs -> unit
Protected Overridable Sub OnToolTipClosing (e As ToolTipEventArgs)

Parameter

e
ToolTipEventArgs

Stellt Daten zum Ereignis bereit.

Hinweise

Diese Methode hat keine Standardimplementierung. Sie sollten weiterhin Base() aufrufen, falls eine Zwischenklasse in der Vererbung diese Methode implementiert hat.

Der Zweck dieser Methode ähnelt dem Common Language Runtime(CLR)-Ereignismuster On*-Methoden: Sie stellt die Möglichkeit bereit, das übereinstimmende Ereignis von abgeleiteten Klassen mit einem Klassenhandler anstelle eines Instanzhandlers zu behandeln. In diesem Fall ist das übereinstimmende Ereignis ein Routingereignis. Das Implementierungsmuster der On*-Methoden unterscheidet sich für Routingereignisse, da das Routingereignis möglicherweise von einem untergeordneten Element ausgelöst wurde, nicht unbedingt das Element, das Handler aufruft, sodass ihre Implementierung die Quelleigenschaften der Ereignisargumente berücksichtigen muss (und nicht versuchen sollte, das Ereignis in den meisten Fällen erneut auszulösen). Unterklassen können FrameworkContentElement auswählen, ob private Klassenhandlermethoden aufgerufen werden sollen, wenn das Ereignis entlang der Route empfangen wird. Ein mögliches Szenario besteht darin, die Argumente des Ereignisses zu übernehmen und das Ereignis bewusst als behandelt zu markieren, um die Route zu kürzen.

Gilt für: