ContentElement.MouseRightButtonDown Событие

Определение

Происходит при нажатии правой кнопки мыши в тот момент, когда указатель мыши находится над данным элементом.

public:
 virtual event System::Windows::Input::MouseButtonEventHandler ^ MouseRightButtonDown;
public event System.Windows.Input.MouseButtonEventHandler MouseRightButtonDown;
member this.MouseRightButtonDown : System.Windows.Input.MouseButtonEventHandler 
Public Custom Event MouseRightButtonDown As MouseButtonEventHandler 

Тип события

Реализации

Комментарии

Хотя этот обзор перенаправленных событий , кажется, следует за восходящим маршрутом через дерево элементов, на самом деле это прямое перенаправленное событие, которое вызывается и повторно перемещается вдоль дерева элементов каждым ContentElementэлементом .

Это событие является одним из нескольких связанных событий, которые сообщают особенности кнопки мыши базового Mouse.MouseDown события, которое является присоединенным событием, которое обрабатывается каждым элементом по маршруту события.

Аргументы этого события предоставляют аргументы базового Mouse.MouseDown события. Если это событие помечается как обработанное по маршруту события, события, связанные с кнопкой мыши, по-прежнему вызываются; Однако обработчики событий, относящихся к кнопке мыши, должны быть добавлены путем явного вызова AddHandlerс параметром обработки событий, которые уже помечены как обработанные, чтобы быть прослушивателями события.

По сути, это событие (и другие события кнопки мыши в ContentElement) можно считать "службой" мыши (с определением службы, предоставленным классом Mouse ). Это событие позволяет не проверка состояния кнопки мыши (слева вправо, вверх-вниз) исходных событий мыши в данных события. Для более сложных сценариев, таких как проверка состояния нестандартных кнопок, может потребоваться использовать API в Mouse классе , а не в ContentElement.

События мыши правой кнопкой часто имеют встроенную обработку в сценариях приложений. Например, при нажатии правой кнопки мыши вниз может отображаться контекстное меню. См. обзор ContextMenu.

Сведения о маршрутизируемом событии

Поле идентификатора MouseRightButtonDownEvent
Стратегия маршрутизации Прямой доступ
Делегат MouseButtonEventHandler
  • Переопределите OnMouseRightButtonDown , чтобы реализовать обработку класса для этого события в производных классах.

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

См. также раздел