Udostępnij za pośrednictwem


UIElement3D.OnPreviewMouseRightButtonUp(MouseButtonEventArgs) Metoda

Definicja

Wywoływane, gdy nieobsługiwane PreviewMouseRightButtonUp 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 public:
 virtual void OnPreviewMouseRightButtonUp(System::Windows::Input::MouseButtonEventArgs ^ e);
protected internal virtual void OnPreviewMouseRightButtonUp (System.Windows.Input.MouseButtonEventArgs e);
abstract member OnPreviewMouseRightButtonUp : System.Windows.Input.MouseButtonEventArgs -> unit
override this.OnPreviewMouseRightButtonUp : System.Windows.Input.MouseButtonEventArgs -> unit
Protected Friend Overridable Sub OnPreviewMouseRightButtonUp (e As MouseButtonEventArgs)

Parametry

e
MouseButtonEventArgs

Element MouseButtonEventArgs zawierający dane zdarzenia. Dane zdarzenia zgłaszają, że został wydany prawy przycisk myszy.

Uwagi

Zdarzenie PreviewMouseRightButtonUp wydaje się podróżować trasą tunelowania, ale faktycznie podróżuje w sposób pośredni. Mouse.PreviewMouseUp to bazowe zdarzenie, które jest kierowane tunelem, a każdy UIElement3D wzdłuż trasy zdarzeń używa identycznej obsługi w celu podniesienia zdarzenia kierowanego PreviewMouseRightButtonUpbezpośrednio . Mimo że można oznaczyć PreviewMouseRightButtonUp 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 UIElement3D nasłuchuje Mouse.PreviewMouseUp 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.PreviewMouseUpklasy . Nie można zmienić zachowania UIElement3D obsługi myszy przez zastąpienie OnPreviewMouseRightButtonUp.

Dotyczy