Mouse Clase

Definición

Representa el dispositivo del mouse en un subproceso específico.

public ref class Mouse abstract sealed
public static class Mouse
type Mouse = class
Public Class Mouse
Herencia
Mouse

Comentarios

La Mouse clase proporciona eventos, métodos y propiedades relacionados con el mouse que proporcionan información sobre el estado del mouse.

Cada evento que Mouse define como un evento adjunto también se vuelve a exponer por las clases UIElement de elemento base y ContentElement como un nuevo evento enrutado. Por lo general, es más conveniente controlar los eventos del mouse para una aplicación en y ContentElement, en UIElement lugar de usar los Mouse eventos . Para obtener más información, consulte Introducción a la entrada.

Los miembros estáticos del delegado de Mouse clase al principal MouseDevice del administrador de entrada del subproceso que llama.

Campos

Nombre Description
GotMouseCaptureEvent

Identifica el GotMouseCapture evento adjunto.

LostMouseCaptureEvent

Identifica el LostMouseCapture evento adjunto.

MouseDownEvent

Identifica el MouseDown evento adjunto.

MouseEnterEvent

Identifica el MouseEnter evento adjunto.

MouseLeaveEvent

Identifica el MouseLeave evento adjunto.

MouseMoveEvent

Identifica el MouseMove evento adjunto.

MouseUpEvent

Identifica el MouseUp evento adjunto.

MouseWheelDeltaForOneLine

Representa el número de unidades que gira la rueda del mouse para desplazarse por una línea.

MouseWheelEvent

Identifica el MouseWheel evento adjunto.

PreviewMouseDownEvent

Identifica el PreviewMouseDown evento adjunto.

PreviewMouseDownOutsideCapturedElementEvent

Identifica el PreviewMouseDownOutsideCapturedElement evento adjunto.

PreviewMouseMoveEvent

Identifica el PreviewMouseMove evento adjunto.

PreviewMouseUpEvent

Identifica el PreviewMouseUp evento adjunto.

PreviewMouseUpOutsideCapturedElementEvent

Identifica el PreviewMouseUpOutsideCapturedElement evento adjunto.

PreviewMouseWheelEvent

Identifica el PreviewMouseWheel evento adjunto.

QueryCursorEvent

Identifica el QueryCursor evento adjunto.

Propiedades

Nombre Description
Captured

Obtiene el elemento que ha capturado el mouse.

DirectlyOver

Obtiene el elemento que el puntero del mouse está directamente sobre.

LeftButton

Obtiene el estado del botón izquierdo del mouse.

MiddleButton

Obtiene el estado del botón central del mouse.

OverrideCursor

Obtiene o establece el cursor de toda la aplicación.

PrimaryDevice

Obtiene el dispositivo primario del mouse.

RightButton

Obtiene el estado del botón derecho.

XButton1

Obtiene el estado del primer botón extendido.

XButton2

Obtiene el estado del segundo botón extendido.

Métodos

Nombre Description
AddGotMouseCaptureHandler(DependencyObject, MouseEventHandler)

Agrega un controlador para el GotMouseCapture evento adjunto.

AddLostMouseCaptureHandler(DependencyObject, MouseEventHandler)

Agrega un controlador para el LostMouseCapture evento adjunto.

AddMouseDownHandler(DependencyObject, MouseButtonEventHandler)

Agrega un controlador para el MouseDown evento adjunto.

AddMouseEnterHandler(DependencyObject, MouseEventHandler)

Agrega un controlador para el MouseEnter evento adjunto.

AddMouseLeaveHandler(DependencyObject, MouseEventHandler)

Agrega un controlador para el MouseLeave evento adjunto.

AddMouseMoveHandler(DependencyObject, MouseEventHandler)

Agrega un controlador para el MouseMove evento adjunto.

AddMouseUpHandler(DependencyObject, MouseButtonEventHandler)

Agrega un controlador para el MouseUp evento adjunto.

AddMouseWheelHandler(DependencyObject, MouseWheelEventHandler)

Agrega un controlador para el MouseWheel evento adjunto.

AddPreviewMouseDownHandler(DependencyObject, MouseButtonEventHandler)

Agrega un controlador para el PreviewMouseDown evento adjunto.

AddPreviewMouseDownOutsideCapturedElementHandler(DependencyObject, MouseButtonEventHandler)

Agrega un controlador para el PreviewMouseDownOutsideCapturedElement evento adjunto.

AddPreviewMouseMoveHandler(DependencyObject, MouseEventHandler)

Agrega un controlador para el PreviewMouseMove evento adjunto.

AddPreviewMouseUpHandler(DependencyObject, MouseButtonEventHandler)

Agrega un controlador para el PreviewMouseUp evento adjunto.

AddPreviewMouseUpOutsideCapturedElementHandler(DependencyObject, MouseButtonEventHandler)

Agrega un controlador para el PreviewMouseUpOutsideCapturedElement evento adjunto.

AddPreviewMouseWheelHandler(DependencyObject, MouseWheelEventHandler)

Agrega un controlador para el PreviewMouseWheel evento adjunto.

AddQueryCursorHandler(DependencyObject, QueryCursorEventHandler)

Agrega un controlador para el QueryCursor evento adjunto.

Capture(IInputElement, CaptureMode)

Captura la entrada del mouse en el elemento especificado mediante el especificado CaptureMode.

Capture(IInputElement)

Captura la entrada del mouse en el elemento especificado.

GetIntermediatePoints(IInputElement, Point[])

Recupera hasta 64 coordenadas anteriores del puntero del mouse desde el último evento de movimiento del mouse.

GetPosition(IInputElement)

Obtiene la posición del mouse relativa a un elemento especificado.

RemoveGotMouseCaptureHandler(DependencyObject, MouseEventHandler)

Quita un controlador para el GotMouseCapture evento adjunto.

RemoveLostMouseCaptureHandler(DependencyObject, MouseEventHandler)

Quita un controlador para el LostMouseCapture evento adjunto.

RemoveMouseDownHandler(DependencyObject, MouseButtonEventHandler)

Quita un controlador para el MouseDown evento adjunto.

RemoveMouseEnterHandler(DependencyObject, MouseEventHandler)

Quita un controlador para el MouseEnter evento adjunto.

RemoveMouseLeaveHandler(DependencyObject, MouseEventHandler)

Quita un controlador para el MouseLeave evento adjunto.

RemoveMouseMoveHandler(DependencyObject, MouseEventHandler)

Quita un controlador para el MouseMove evento adjunto.

RemoveMouseUpHandler(DependencyObject, MouseButtonEventHandler)

Quita un controlador para el MouseUp evento adjunto.

RemoveMouseWheelHandler(DependencyObject, MouseWheelEventHandler)

Quita un controlador para el MouseWheel evento adjunto.

RemovePreviewMouseDownHandler(DependencyObject, MouseButtonEventHandler)

Quita un controlador para el PreviewMouseDown evento adjunto.

RemovePreviewMouseDownOutsideCapturedElementHandler(DependencyObject, MouseButtonEventHandler)

Quita un controlador para el PreviewMouseDownOutsideCapturedElement evento adjunto.

RemovePreviewMouseMoveHandler(DependencyObject, MouseEventHandler)

Quita un controlador para el PreviewMouseMove evento adjunto.

RemovePreviewMouseUpHandler(DependencyObject, MouseButtonEventHandler)

Quita un controlador para el PreviewMouseUp evento adjunto.

RemovePreviewMouseUpOutsideCapturedElementHandler(DependencyObject, MouseButtonEventHandler)

Quita un controlador para el PreviewMouseUpOutsideCapturedElement evento adjunto.

RemovePreviewMouseWheelHandler(DependencyObject, MouseWheelEventHandler)

Quita un controlador para el PreviewMouseWheel evento adjunto.

RemoveQueryCursorHandler(DependencyObject, QueryCursorEventHandler)

Quita un controlador para el QueryCursor evento adjunto.

SetCursor(Cursor)

Establece el puntero del mouse en el especificado Cursor.

Synchronize()

Obliga al mouse a resincronizar.

UpdateCursor()

Obliga a actualizar el cursor del mouse.

Eventos adjuntos

Nombre Description
GotMouseCapture

Se produce cuando un elemento captura el mouse.

LostMouseCapture

Se produce cuando un elemento pierde la captura del mouse.

MouseDown

Se produce cuando cualquier botón del mouse está presionado.

MouseEnter

Se produce cuando el puntero del mouse entra en los límites de un elemento.

MouseLeave

Se produce cuando el puntero del mouse deja los límites de un elemento.

MouseMove

Se produce cuando se mueve el puntero del mouse.

MouseUp

Se produce cuando se suelta cualquier botón del mouse.

MouseWheel

Se produce cuando se gira la rueda del mouse.

PreviewMouseDown

Se produce cuando cualquier botón del mouse está presionado.

PreviewMouseDownOutsideCapturedElement

Se produce cuando se presiona el botón primario del mouse fuera del elemento que captura eventos del mouse.

PreviewMouseMove

Se produce cuando el mouse se mueve sobre un elemento.

PreviewMouseUp

Se produce cuando se suelta cualquier botón del mouse.

PreviewMouseUpOutsideCapturedElement

Se produce cuando el botón principal del mouse se libera fuera del elemento que captura eventos del mouse.

PreviewMouseWheel

Se produce cuando la rueda del mouse gira.

QueryCursor

Se produce cuando un elemento consulta el cursor del mouse actual.

Se aplica a