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)
Параметры
Объект MouseButtonEventArgs , содержащий данные события. Данные события сообщают о том, что была выпущена правая кнопка мыши.
Комментарии
Это MouseRightButtonUp событие, как представляется, путешествовать по буйному маршруту, но на самом деле перемещается косвенным образом.
Mouse.MouseUp — это базовое событие, которое направляется пузырьков, и каждое ContentElement по маршруту событий использует идентичную обработку для вызова прямого перенаправленного события MouseRightButtonUp. Хотя событие можно пометить как обработанное для целей этого элемента, обработанное состояние не увековечивает MouseRightButtonUp другие элементы вдоль маршрута событий. Однако может потребоваться пометить событие как обработанное, чтобы предотвратить вызов общих обработчиков экземпляров (тех, которые не указали handledEventsToo) от вызова.
Реализация по умолчанию для общего обработки событий мыши в ContentElement прослушивании Mouse.MouseUp и преобразует ее в соответствующее локальное событие. Если вы хотите переопределить эту логику, необходимо создать производный класс. В статическом конструкторе производного класса зарегистрируйте альтернативный обработчик классов.Mouse.MouseUp Невозможно изменить поведение ContentElement обработки мыши путем переопределения OnMouseRightButtonUp.