MouseEventHandler Delegat

Definition

Stellt die Methode dar, mit der mausbezogene Routingereignisse behandelt werden, die nicht speziell Maustasten oder Mausrad umfassen; beispiel: MouseMove.

public delegate void MouseEventHandler(System::Object ^ sender, MouseEventArgs ^ e);
public delegate void MouseEventHandler(object sender, MouseEventArgs e);
type MouseEventHandler = delegate of obj * MouseEventArgs -> unit
Public Delegate Sub MouseEventHandler(sender As Object, e As MouseEventArgs)

Parameter

sender
Object

Das Objekt, an das der Ereignishandler angefügt ist.

e
MouseEventArgs

Die Ereignisdaten.

Hinweise

Dieser Delegat wird mit den folgenden angefügten Ereignissen verwendet:

Dieser Delegat wird mit den folgenden Routingereignissen verwendet. Diese Routingereignisse leiten die zuvor aufgeführten angefügten Ereignisse weiter, um sie für das allgemeine Elementmodell in WPF zugänglicher zu machen.

Die angefügten Ereignisse und die Routingereignisse des Basiselements geben ihre Ereignisdaten gemeinsam, und die Bubbling- und Tunnelingversionen der Routingereignisse teilen auch Ereignisdaten. Dies kann sich auf die behandelten Merkmale des Ereignisses auswirken, während es die Ereignisroute durchgeht. Ausführliche Informationen finden Sie unter "Input Overview".

Abgesehen von den RoutedEventArgs Eigenschaften, die für alle Routingereignisse relevant sind, sind die interessantesten Eigenschaften, die MouseEventArgs Sie in einer MouseEventHandler Implementierung verwenden können, mehrere Eigenschaften, die den aktuellen Schaltflächenzustand verfügbar machen, z LeftButton . B. und MouseDevice. MouseDevice ist besonders nützlich, da Sie dies überprüfen Captured können.

Beachten Sie, dass Ereignisse, die speziell mit Mausklickereignissen umgehen, einen anderen Delegat MouseButtonEventHandlerverwenden. Die Eigenschaften der Maustaste sind für MouseEventArgs den Fall verfügbar, dass Eingabemodi oder Interaktionen vorhanden sind, die die Schaltflächen umfassen, auch wenn Sie ein Ereignis ohne Schaltfläche behandeln.

Erweiterungsmethoden

Name Beschreibung
GetMethodInfo(Delegate)

Ruft ein Objekt ab, das die vom angegebenen Delegaten dargestellte Methode darstellt.

Gilt für:

Weitere Informationen