UIElement.OnMouseLeftButtonUp(MouseButtonEventArgs) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Wywoływane, gdy nieobsługiwane MouseLeftButtonUp zdarzenie kierowane dociera do elementu w swojej trasie, który pochodzi z tej klasy. Zaimplementuj tę metodę, aby dodać obsługę klas dla tego zdarzenia.
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)
Parametry
Element MouseButtonEventArgs zawierający dane zdarzenia. Dane zdarzenia zgłaszają, że przycisk myszy po lewej stronie został zwolniony.
Uwagi
Wydarzenie MouseLeftButtonUp wydaje się podróżować bubbling trasy, ale rzeczywiście podróżuje w sposób pośredni.
Mouse.MouseUp to bazowe zdarzenie, które jest kierowane bąbelkami, a każdy UIElement wzdłuż trasy zdarzeń używa identycznej obsługi w celu podniesienia zdarzenia kierowanego MouseLeftButtonUpbezpośrednio . Mimo że można oznaczyć MouseLeftButtonUp zdarzenie jako obsługiwane na potrzeby tego elementu, obsługiwany stan nie jest utrwalany dla innych elementów wzdłuż trasy zdarzenia. Można jednak oznaczyć zdarzenie jako obsługiwane, aby zapobiec wywoływaniu procedur obsługi wystąpień ogólnych (tych, które nie określiły handledEventsToo
) .
Domyślna implementacja ogólnej obsługi zdarzeń myszy w UIElement nasłuchuje Mouse.MouseUp i konwertuje je na odpowiednie zdarzenie lokalne. Jeśli chcesz zastąpić tę logikę, musisz utworzyć klasę pochodną. W konstruktorze statycznym klasy pochodnej zarejestruj program obsługi klasy alternatywnej dla Mouse.MouseUpklasy . Nie można zmienić zachowania UIElement obsługi myszy przez zastąpienie OnMouseLeftButtonUp.