Поделиться через


UIElement.OnPreviewMouseRightButtonUp(MouseButtonEventArgs) Метод

Определение

Вызывается, когда необработанное перенаправленное событие PreviewMouseRightButtonUp встречает на своем маршруте элемент, производный от этого класса. Реализуйте этот метод, чтобы добавить для класса обработчик данного события.

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

Параметры

e
MouseButtonEventArgs

Объект класса MouseButtonEventArgs, содержащий данные о событии. Данные о событии информируют об отпускании правой кнопки мыши.

Комментарии

Событие PreviewMouseRightButtonUp , как представляется, проходит по маршруту туннелирования, но на самом деле перемещается косвенным образом. Mouse.PreviewMouseUp — это базовое событие, которое маршрутизируется туннелем, и каждый из них UIElement использует одинаковую обработку для создания прямого перенаправленного события PreviewMouseRightButtonUp. Хотя вы можете пометить PreviewMouseRightButtonUp событие как обработанное для целей этого элемента, обработанное состояние не сохраняется в других элементах маршрута события. Однако может потребоваться пометить событие как обработанное, чтобы предотвратить вызов общих обработчиков экземпляров (не указанных handledEventsToo).

Реализация по умолчанию для общей обработки событий мыши в UIElement прослушивает Mouse.PreviewMouseUp и преобразует его в соответствующее локальное событие. Если вы хотите переопределить эту логику, необходимо создать производный класс. В статическом конструкторе производного класса зарегистрируйте альтернативный обработчик класса для Mouse.PreviewMouseUp. Вы не можете изменить поведение UIElement мыши, переопределив OnPreviewMouseRightButtonUp.

Применяется к