ContentElement.PreviewMouseLeftButtonDown Evento

Definición

Se produce cuando se presiona el botón izquierdo del mouse mientras el puntero del mouse está sobre este elemento.

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

Tipo de evento

Implementaciones

Comentarios

Aunque esta información general de eventos enrutados parece seguir una ruta de tunelización a través de un árbol de elementos, en realidad es un evento enrutado directo que se genera y se rerera a lo largo del árbol de elementos por cada ContentElement.

Este evento es uno de varios eventos relacionados que notifican los detalles del botón del mouse de un evento subyacente, que es un evento adjunto Mouse.PreviewMouseDown que procesa cada elemento a lo largo de una ruta de eventos.

Los argumentos de este evento exponen los argumentos del evento subyacente Mouse.PreviewMouseDown . Si ese evento se marca como controlado a lo largo de la ruta del evento, los eventos específicos del botón del mouse se siguen produciendo; Sin embargo, los controladores de los eventos específicos del botón del mouse deben agregarse llamando AddHandlerexplícitamente a , con la opción de controlar eventos que ya están marcados como controlados, con el fin de ser agentes de escucha al evento.

Conceptualmente, piense en este evento (y otros eventos de botón del mouse en ContentElement) para ser un "servicio" del mouse (con la definición de servicio proporcionada por la Mouse clase ). El evento agrega la comodidad de no necesitar comprobar los estados del botón del mouse (izquierda derecha, arriba) de los eventos originales del mouse en los datos del evento. Para escenarios más avanzados, como comprobar si hay estados de botones no estándar, es posible que tenga que usar las API de la Mouse clase en lugar de las de ContentElement.

Información del evento enrutado

Elemento Value
Campo identificador PreviewMouseLeftButtonDownEvent
Estrategia de enrutamiento Directo
Delegado MouseButtonEventHandler

Se aplica a

Consulte también