ContentElement.OnPreviewMouseRightButtonUp(MouseButtonEventArgs) Метод

Определение

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

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)

Параметры

e
MouseButtonEventArgs

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

Комментарии

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

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

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