UIElement.OnMouseLeave(MouseEventArgs) Methode

Definition

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

protected:
 virtual void OnMouseLeave(System::Windows::Input::MouseEventArgs ^ e);
protected 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 Overridable Sub OnMouseLeave (e As MouseEventArgs)

Parameter

e
MouseEventArgs

Das MouseEventArgs, das die Ereignisdaten enthält.

Hinweise

Diese Methode verfügt über keine Standardimplementierung. Da eine Zwischenklasse in der Vererbung diese Methode möglicherweise implementiert, wird empfohlen, die Basisimplementierung in Ihrer Implementierung aufzurufen. Sie können die Basis entweder vor oder nach Ihrer speziellen Bearbeitung aufrufen, je nach Ihren Anforderungen.

Der Zweck dieser Methode ähnelt dem ClR-Ereignismuster (Common Language Runtime) on*-Methoden: Diese Methode stellt die Möglichkeit bereit, das übereinstimmende Ereignis von abgeleiteten Klassen zu behandeln, indem anstelle eines instance-Handlers ein Klassenhandler erstellt wird. In diesem Fall ist das übereinstimmende Ereignis ein Routingereignis mit einer Direkten Routingstrategie. Das Markieren des Ereignisses als behandelt ist weiterhin nützlich, um zu verhindern, dass die typischen instance-Handler (die nicht angebenhandledEventsToo) aufgerufen werden.

Gilt für:

Weitere Informationen