MouseEventHandler Delegado
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í.
Representa el método que controlará los eventos enrutados relacionados con el mouse que no implican específicamente botones del mouse o la rueda del mouse; por ejemplo, MouseMove.
public delegate void MouseEventHandler(System::Object ^ sender, MouseEventArgs ^ e);
public delegate void MouseEventHandler(object sender, MouseEventArgs e);
type MouseEventHandler = delegate of obj * MouseEventArgs -> unit
Public Delegate Sub MouseEventHandler(sender As Object, e As MouseEventArgs)
Parámetros
- sender
- Object
Objeto en el que se adjunta el controlador de eventos.
Datos del evento.
Comentarios
Este delegado se usa con los siguientes eventos adjuntos:
Este delegado se usa con los siguientes eventos enrutados. Estos eventos enrutados reenvía los eventos adjuntos enumerados anteriormente para que sean más accesibles para el modelo de elementos general en WPF.
Los eventos adjuntos y los eventos enrutados del elemento base comparten sus datos de eventos, y las versiones de propagación y tunelización de los eventos enrutados también comparten datos de eventos. Esto puede afectar a las características controladas del evento a medida que viaja por la ruta del evento. Para obtener más información, consulte Introducción a la entrada.
Aparte de las RoutedEventArgs propiedades que son relevantes para todos los eventos enrutados, las propiedades más interesantes de MouseEventArgs que puede usar en una MouseEventHandler implementación son varias propiedades que exponen el estado actual del botón, como LeftButton y MouseDevice. MouseDevice es útil especialmente porque puede comprobarlo Captured .
Tenga en cuenta que los eventos que tratan específicamente los eventos de botón del mouse usan un delegado diferente, MouseButtonEventHandler. Las propiedades del botón del mouse están disponibles MouseEventArgs en caso de que haya modos de entrada o interacciones que impliquen los botones incluso si se controla un evento que no es de botón.
Métodos de extensión
| Nombre | Description |
|---|---|
| GetMethodInfo(Delegate) |
Obtiene un objeto que representa el método representado por el delegado especificado. |