ButtonBase.OnMouseMove(MouseEventArgs) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Ofrece el control de clases para el evento enrutado MouseMove que se produce cuando se mueve el puntero del mouse mientras se encuentra sobre 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
Datos del evento.
Comentarios
Esta implementación marca el MouseMove evento como controlado estableciendo la Handled propiedad de los datos true
del evento en cuando ClickMode no está establecido 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 handledEventsToo
establecido en true
.
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.