UIElement.MouseLeftButtonUp Ereignis

Definition

Tritt auf, wenn die linke Maustaste losgelassen wird, während sich der Mauszeiger über diesem Element befindet.

public:
 virtual event System::Windows::Input::MouseButtonEventHandler ^ MouseLeftButtonUp;
public event System.Windows.Input.MouseButtonEventHandler MouseLeftButtonUp;
member this.MouseLeftButtonUp : System.Windows.Input.MouseButtonEventHandler 
Public Custom Event MouseLeftButtonUp 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 MouseLeftButtonUp , markieren Mouse.MouseUp 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 MouseLeftButtonUpEvent
Routingstrategie Direkt
Delegieren MouseButtonEventHandler
  • Überschreiben OnMouseLeftButtonUp , um die Klassenbehandlung für dieses Ereignis in abgeleiteten Klassen zu implementieren.

Gilt für:

Weitere Informationen