UIElement.OnMouseRightButtonUp(MouseButtonEventArgs) Methode

Definition

Wird aufgerufen, wenn ein nicht behandeltes MouseRightButtonUp-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 OnMouseRightButtonUp(System::Windows::Input::MouseButtonEventArgs ^ e);
protected virtual void OnMouseRightButtonUp (System.Windows.Input.MouseButtonEventArgs e);
abstract member OnMouseRightButtonUp : System.Windows.Input.MouseButtonEventArgs -> unit
override this.OnMouseRightButtonUp : System.Windows.Input.MouseButtonEventArgs -> unit
Protected Overridable Sub OnMouseRightButtonUp (e As MouseButtonEventArgs)

Parameter

e
MouseButtonEventArgs

Das MouseButtonEventArgs, das die Ereignisdaten enthält. Die Ereignisdaten melden, dass die rechte Maustaste losgelassen wurde.

Hinweise

Das MouseRightButtonUp Ereignis scheint eine sprudelnde Route zu fahren, aber tatsächlich auf indirekte Weise. Mouse.MouseUp ist das zugrunde liegende Ereignis, das über eine Blasenroute geleitet wird, und jedes UIElement entlang der Ereignisroute verwendet die gleiche Behandlung, um das direkte Routingereignis MouseRightButtonUpauszulösen. Obwohl Sie das MouseRightButtonUp 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 handledEventsToohaben) aufgerufen werden.

Die Standardimplementierung für die allgemeine Mausereignisbehandlung in UIElement lauscht Mouse.MouseUp 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.MouseUp. Sie können das Maushandlingsverhalten von UIElement nicht ändern, indem Sie überschreiben OnMouseRightButtonUp.

Gilt für: