ContentElement.OnMouseLeave(MouseEventArgs) Methode

Definition

Wird aufgerufen, wenn für dieses Element ein nicht behandeltes MouseLeave angefügtes Ereignis ausgelöst wird. Implementieren Sie diese Methode, um eine Klassenbehandlung für dieses Ereignis hinzuzufügen.

protected public:
 virtual void OnMouseLeave(System::Windows::Input::MouseEventArgs ^ e);
protected internal virtual void OnMouseLeave(System.Windows.Input.MouseEventArgs e);
abstract member OnMouseLeave : System.Windows.Input.MouseEventArgs -> unit
override this.OnMouseLeave : System.Windows.Input.MouseEventArgs -> unit
Protected Friend Overridable Sub OnMouseLeave (e As MouseEventArgs)

Parameter

e
MouseEventArgs

Die MouseEventArgs die Ereignisdaten enthält.

Hinweise

Diese Methode hat keine Standardimplementierung. Da eine Zwischenklasse in der Vererbung diese Methode implementieren kann, empfehlen wir, die Basisimplementierung in Ihrer Implementierung aufzurufen. Je nach Ihren Anforderungen können Sie die Basis entweder vor oder nach Ihrer speziellen Behandlung anrufen.

Der Zweck dieser Methode ähnelt dem On*-Ereignismuster der Common Language Runtime (CLR): Diese Methode bietet die Möglichkeit, das übereinstimmende Ereignis von abgeleiteten Klassen zu behandeln, indem ein Klassenhandler anstelle eines Instanzhandlers erstellt wird. In diesem Fall handelt es sich bei dem übereinstimmenden Ereignis um ein Routingereignis mit einer Direct Routing-Strategie. Das Markieren des Ereignisses als behandelt ist weiterhin nützlich, um zu verhindern, dass die typischen Instanzhandler (die nicht angeben handledEventsToo) aufgerufen werden.

Gilt für:

Weitere Informationen