ButtonBase.OnMouseLeftButtonDown(MouseButtonEventArgs) Método

Definición

Proporciona el control de clases para el evento enrutado MouseLeftButtonDown que se produce cuando se suelta el botón primario del mouse mientras el puntero del mouse está sobre este control.

protected:
 override void OnMouseLeftButtonDown(System::Windows::Input::MouseButtonEventArgs ^ e);
protected override void OnMouseLeftButtonDown (System.Windows.Input.MouseButtonEventArgs e);
override this.OnMouseLeftButtonDown : System.Windows.Input.MouseButtonEventArgs -> unit
Protected Overrides Sub OnMouseLeftButtonDown (e As MouseButtonEventArgs)

Parámetros

e
MouseButtonEventArgs

Datos del evento.

Comentarios

Esta implementación marca el MouseLeftButtonDown evento como controlado estableciendo la propiedad de los Handled datos true del evento en cuando ClickMode no se establece Hoveren . Para responder al MouseLeftButtonDown evento, adjunte un controlador de eventos al PreviewMouseLeftButtonDown evento o llame AddHandler(RoutedEvent, Delegate, Boolean) a con handledEventsToo establecido en true.

Cuando ClickMode se establece Pressen , este método genera el Click evento .

Notas a los desarrolladores de herederos

Si invalida OnMouseLeftButtonDown(MouseButtonEventArgs), llame siempre a la implementación base en la OnMouseLeftButtonDown(MouseButtonEventArgs) implementación. Si no se llama a la implementación base, se impide que las clases base controle el evento con un controlador de clases, lo que podría cambiar el comportamiento en tiempo de ejecución de la clase final. Puede llamar a la implementación base antes o después del control especial, en función de sus requisitos.

Se aplica a