Compartir por


ButtonBase.OnMouseMove(MouseEventArgs) Método

Definición

Proporciona control de clases para el MouseMove evento enrutado que se produce cuando el puntero del mouse se mueve durante este elemento.

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

Parámetros

e
MouseEventArgs

Datos del evento.

Comentarios

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

Notas a los desarrolladores de herederos

Si invalida OnMouseMove(MouseEventArgs), llame siempre a la implementación base en la OnMouseMove(MouseEventArgs) 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