ContentElement.OnMouseRightButtonUp(MouseButtonEventArgs) Метод

Определение

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

protected public:
 virtual void OnMouseRightButtonUp(System::Windows::Input::MouseButtonEventArgs ^ e);
protected internal virtual void OnMouseRightButtonUp (System.Windows.Input.MouseButtonEventArgs e);
abstract member OnMouseRightButtonUp : System.Windows.Input.MouseButtonEventArgs -> unit
override this.OnMouseRightButtonUp : System.Windows.Input.MouseButtonEventArgs -> unit
Protected Friend Overridable Sub OnMouseRightButtonUp (e As MouseButtonEventArgs)

Параметры

e
MouseButtonEventArgs

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

Комментарии

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

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

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