Freigeben über


ContentElement.OnMouseLeftButtonUp(MouseButtonEventArgs) Methode

Definition

Wird aufgerufen, wenn ein nicht behandeltes MouseLeftButtonUp-Routingereignis beim Durchlauf ein von dieser Klasse abgeleitetes Element erreicht. Implementieren Sie diese Methode, um eine Klassenbehandlung für dieses Ereignis hinzuzufügen.

protected public:
 virtual void OnMouseLeftButtonUp(System::Windows::Input::MouseButtonEventArgs ^ e);
protected internal 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 Friend Overridable Sub OnMouseLeftButtonUp (e As MouseButtonEventArgs)

Parameter

e
MouseButtonEventArgs

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

Hinweise

Das MouseLeftButtonUp Ereignis scheint eine sprudelnde Route zu reisen, verläuft aber tatsächlich indirekt. Mouse.MouseUp ist das zugrunde liegende Ereignis, das eine Blasenroute leitet, und jedes ContentElement entlang der Ereignisroute verwendet die identische Behandlung, um das direkte Routingereignis MouseLeftButtonUpauszulösen. Obwohl Sie das MouseLeftButtonUp Ereignis als für dieses Element 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 ContentElement lauscht Mouse.MouseUp auf und konvertiert sie in ein entsprechendes lokales Ereignis. 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 ContentElement nicht ändern, indem Sie überschreiben OnMouseLeftButtonUp.

Gilt für: