UIElement.OnMouseLeftButtonUp(MouseButtonEventArgs) Methode

Definition

Wird aufgerufen, wenn ein unbehandeltes MouseLeftButtonUp Routingereignis ein Element in seiner Route erreicht, die von dieser Klasse abgeleitet wird. Implementieren Sie diese Methode, um eine Klassenbehandlung für dieses Ereignis hinzuzufügen.

protected:
 virtual void OnMouseLeftButtonUp(System::Windows::Input::MouseButtonEventArgs ^ e);
protected virtual void OnMouseLeftButtonUp(System.Windows.Input.MouseButtonEventArgs e);
abstract member OnMouseLeftButtonUp : System.Windows.Input.MouseButtonEventArgs -> unit
override this.OnMouseLeftButtonUp : System.Windows.Input.MouseButtonEventArgs -> unit
Protected Overridable Sub OnMouseLeftButtonUp (e As MouseButtonEventArgs)

Parameter

e
MouseButtonEventArgs

Die MouseButtonEventArgs die Ereignisdaten enthält. Die Ereignisdaten berichten, dass die linke Maustaste losgelassen wurde.

Hinweise

Das MouseLeftButtonUp Ereignis scheint eine Bubblingroute zu reisen, fährt aber tatsächlich indirekt. Mouse.MouseUp ist das zugrunde liegende Ereignis, das weitergeleitet wird, und jede UIElement entlang der Ereignisroute verwendet die gleiche Behandlung, um das direkte Routingereignis MouseLeftButtonUpauszuheben. Obwohl Sie das MouseLeftButtonUp Ereignis für zwecke dieses Elements als behandelt markieren können, wird der behandelte Zustand nicht auf andere Elemente entlang der Ereignisroute angewendet. Möglicherweise möchten Sie das Ereignis jedoch als behandelt markieren, um zu verhindern, dass allgemeine Instanzhandler (die nicht angeben handledEventsToo) aufgerufen werden.

Die Standardimplementierung für die allgemeine Behandlung von Mausereignissen in UIElement Listen auf Mouse.MouseUp und konvertiert sie in ein entsprechendes lokales Ereignis. Wenn Sie diese Logik außer Kraft setzen möchten, müssen Sie eine abgeleitete Klasse erstellen. Registrieren Sie im statischen Konstruktor der abgeleiteten Klasse einen alternativen Klassenhandler für Mouse.MouseUp. Sie können das Verhalten der Mausbehandlung UIElement nicht durch Überschreiben OnMouseLeftButtonUpändern.

Gilt für: