Freigeben über


UIElement.OnMouseEnter(MouseEventArgs) Methode

Definition

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

protected:
 virtual void OnMouseEnter(System::Windows::Input::MouseEventArgs ^ e);
protected virtual void OnMouseEnter (System.Windows.Input.MouseEventArgs e);
abstract member OnMouseEnter : System.Windows.Input.MouseEventArgs -> unit
override this.OnMouseEnter : System.Windows.Input.MouseEventArgs -> unit
Protected Overridable Sub OnMouseEnter (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