Freigeben über


ContentElement.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 public:
 virtual void OnMouseEnter(System::Windows::Input::MouseEventArgs ^ e);
protected internal 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 Friend 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 implementieren kann, wird empfohlen, die Basisimplementierung in Ihrer Implementierung aufzurufen. Sie können die Basis je nach Ihren Anforderungen entweder vor oder nach Ihrer speziellen Behandlung aufrufen.

Der Zweck dieser Methode ähnelt dem Common Language Runtime (CLR)-Ereignismuster On*-Methoden: Diese Methode bietet die Möglichkeit, das übereinstimmende Ereignis von abgeleiteten Klassen zu verarbeiten, indem anstelle eines instance-Handlers ein Klassenhandler erstellt wird. In diesem Fall ist das übereinstimmende Ereignis ein Routingereignis mit einer Direct Routing-Strategie. 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