UIElement.OnPreviewMouseLeftButtonUp(MouseButtonEventArgs) Methode
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.
Wird aufgerufen, wenn ein nicht behandeltes PreviewMouseLeftButtonUp-Routingereignis beim Durchlauf ein von dieser Klasse abgeleitetes Element erreicht. Implementieren Sie diese Methode, um eine Klassenbehandlung für dieses Ereignis hinzuzufügen.
protected:
virtual void OnPreviewMouseLeftButtonUp(System::Windows::Input::MouseButtonEventArgs ^ e);
protected virtual void OnPreviewMouseLeftButtonUp (System.Windows.Input.MouseButtonEventArgs e);
abstract member OnPreviewMouseLeftButtonUp : System.Windows.Input.MouseButtonEventArgs -> unit
override this.OnPreviewMouseLeftButtonUp : System.Windows.Input.MouseButtonEventArgs -> unit
Protected Overridable Sub OnPreviewMouseLeftButtonUp (e As MouseButtonEventArgs)
Parameter
Das MouseButtonEventArgs, das die Ereignisdaten enthält. Die Ereignisdaten melden, dass die linke Maustaste losgelassen wurde.
Hinweise
Das PreviewMouseLeftButtonUp Ereignis scheint eine Tunnelroute zu fahren, aber tatsächlich auf indirekte Weise.
Mouse.PreviewMouseUp ist das zugrunde liegende Ereignis, das tunnelgeleitet wird, und jedes UIElement entlang der Ereignisroute verwendet die identische Behandlung, um das direkte Routingereignis PreviewMouseLeftButtonUpauszulösen. Obwohl Sie das PreviewMouseLeftButtonUp Ereignis als für die Zwecke dieses Elements als behandelt markieren können, wird der behandelte Zustand nicht für andere Elemente entlang der Ereignisroute beibehalten. Möglicherweise möchten Sie das Ereignis jedoch als behandelt markieren, um zu verhindern, dass allgemeine instance Handler (die nicht angegeben handledEventsToo
haben) aufgerufen werden.
Die Standardimplementierung für die allgemeine Mausereignisbehandlung in UIElement lauscht Mouse.PreviewMouseUp auf ein geeignetes lokales Ereignis und konvertiert es. Wenn Sie diese Logik überschreiben möchten, müssen Sie eine abgeleitete Klasse erstellen. Registrieren Sie im statischen Konstruktor Ihrer abgeleiteten Klasse einen alternativen Klassenhandler für Mouse.PreviewMouseUp. Sie können das Maushandlingsverhalten von UIElement nicht ändern, indem Sie überschreiben OnPreviewMouseLeftButtonUp.
Gilt für:
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Tickets als Feedbackmechanismus für Inhalte auslaufen lassen und es durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unter:Einreichen und Feedback anzeigen für