ContentElement.MouseRightButtonDown Evento

Definição

Ocorre quando o botão direito do rato é pressionado enquanto o ponteiro do rato está sobre este elemento.

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 

Tipo de Evento

Implementações

Observações

Embora esta Visão Geral de Eventos Encaminhados pareça seguir uma rota borbulhante através de uma árvore de elementos, na verdade é um evento encaminhado direto que é levantado e reativado ao longo da árvore de elementos por cada ContentElement.

Este evento é um dos vários eventos relacionados que reportam as especificidades do botão do rato de um evento subjacente Mouse.MouseDown , que é um evento associado processado por cada elemento ao longo de uma rota de evento.

Os argumentos deste evento expõem os argumentos do evento subjacente Mouse.MouseDown . Se esse evento for marcado como gerido ao longo da rota do evento, os eventos específicos do botão do rato continuam a ser levantados; No entanto, os manipuladores dos eventos específicos do botão do rato devem ser adicionados chamando AddHandlerexplicitamente , com a opção de tratar eventos já marcados como tratados, para serem ouvintes do evento.

Conceptualmente, pense neste evento (e noutros eventos de botão do rato em ContentElement) como um "serviço" de rato (com a definição de serviço fornecida pela Mouse classe). O evento acrescenta a conveniência de não precisar de verificar os estados dos botões do rato (esquerda-direita, cima-baixo) dos eventos originais do rato nos dados do evento. Para cenários mais avançados, como verificar estados de botões não padrão, pode ser necessário usar as APIs da Mouse classe em vez das ContentElementde .

Eventos de rato com o botão direito frequentemente têm tratamento nativo em cenários de aplicação. Por exemplo, um botão direito do rato para baixo pode mostrar um menu contextual. Ver Visão Geral do Menu de Contexto.

Informação sobre Eventos Roteados

Iteme Value
Campo identificador MouseRightButtonDownEvent
Estratégia de encaminhamento Direct
Delegar MouseButtonEventHandler
  • Override OnMouseRightButtonDown para implementar o tratamento de classes para este evento em classes derivadas.

Aplica-se a

Ver também