MouseEventHandler Delegat
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt die Methode dar, die mausbezogene Routingereignisse behandelt, die sich nicht speziell auf Maustasten oder das Mausrad beziehen; z.B. 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.
Die Ereignisdaten.
Hinweise
Dieser Delegat wird mit den folgenden angefügten Ereignissen verwendet:
Dieser Delegat wird mit den folgenden Routingereignissen verwendet. Diese weitergeleiteten Ereignisse 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 teilen ihre Ereignisdaten, und die sprudelnden und tunnelnden Versionen der weitergeleiteten Ereignisse teilen auch Ereignisdaten. Dies kann sich auf die behandelten Merkmale des Ereignisses auswirken, während es die Ereignisroute umgibt. Weitere Informationen finden Sie unter Eingabeübersicht.
Abgesehen von den RoutedEventArgs Eigenschaften, die für alle weitergeleiteten Ereignisse relevant sind, sind die interessantesten Eigenschaften, MouseEventArgs die Sie in einer MouseEventHandler Implementierung verwenden können, mehrere Eigenschaften, die den aktuellen Schaltflächenzustand verfügbar machen, z. B LeftButton . und MouseDevice. MouseDevice ist besonders nützlich, da Sie es überprüfen Captured können.
Beachten Sie, dass Ereignisse, die sich speziell mit Maustastenereignissen befassen, einen anderen Delegat verwenden, MouseButtonEventHandler. Die Maustasteneigenschaften sind für verfügbar MouseEventArgs , falls Eingabemodi oder Interaktionen vorhanden sind, die die Schaltflächen betreffen, auch wenn Sie ein Nicht-Schaltflächenereignis behandeln.
Erweiterungsmethoden
GetMethodInfo(Delegate) |
Ruft ein Objekt ab, das die Methode darstellt, die vom angegebenen Delegaten dargestellt wird. |