UIElement.MouseRightButtonUp Ereignis
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.
Tritt auf, wenn die rechte Maustaste losgelassen wird, während sich der Mauszeiger über diesem Element befindet.
public:
virtual event System::Windows::Input::MouseButtonEventHandler ^ MouseRightButtonUp;
public event System.Windows.Input.MouseButtonEventHandler MouseRightButtonUp;
member this.MouseRightButtonUp : System.Windows.Input.MouseButtonEventHandler
Public Custom Event MouseRightButtonUp As MouseButtonEventHandler
Ereignistyp
Implementiert
Hinweise
Obwohl dieses Routingereignis einer Bubblingroute durch eine Elementstruktur folgt, handelt es sich tatsächlich um ein direktes Routingereignis, das durch jede UIElementElementstruktur ausgelöst und neurapelt wird.
Dieses Ereignis ist eines von mehreren verwandten Ereignissen, die die Besonderheiten der Maustaste eines zugrunde liegenden Mouse.MouseUp Ereignisses melden, bei dem es sich um ein angefügtes Ereignis handelt, das von jedem Element entlang einer Ereignisroute verarbeitet wird.
Die Ereignisdaten dieses Ereignisses machen die Ereignisdaten des zugrunde liegenden Mouse.MouseUp Ereignisses verfügbar. Wenn dieses Ereignis entlang der Ereignisroute als behandelt markiert ist, werden die spezifischen Ereignisse der Maustaste weiterhin ausgelöst. Handler der speziellen Ereignisse für die Maustaste müssen jedoch durch explizites Aufrufen AddHandlerhinzugefügt werden, mit der Option zum Behandeln von Ereignissen, die bereits als behandelt gekennzeichnet sind, um Listener für das Ereignis zu sein. Wenn Sie handled markieren MouseRightButtonUp , markieren Mouse.MouseDown Sie im Wesentlichen handled für alle weiteren Listener entlang der Route und für alle zugehörigen Ereignisse.
Stellen Sie sich dieses Ereignis (und andere Mausklickereignisse UIElement) als Maus "Dienst" (mit der von der Mouse Klasse bereitgestellten Dienstdefinition) vor. Das Ereignis fügt den Komfort hinzu, dass die Maustastenzustände (links-rechts, nach oben) der ursprünglichen Mausereignisse in den Ereignisdaten nicht überprüft werden müssen. Für komplexere Szenarien, z. B. die Überprüfung auf Zustände von nicht standardmäßigen Schaltflächen, müssen Sie möglicherweise die APIs für die Klasse anstelle derjenigen in Mouseder UIElement Klasse verwenden.
Routingereignisinformationen
| Element | Wert |
|---|---|
| Bezeichnerfeld | MouseRightButtonUpEvent |
| Routingstrategie | Direkt |
| Delegieren | MouseButtonEventHandler |
- Überschreiben OnMouseRightButtonUp , um die Klassenbehandlung für dieses Ereignis in abgeleiteten Klassen zu implementieren.