Mouse Clase

Definición

Representa el dispositivo de mouse en un subproceso concreto.

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 cómodo 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

GotMouseCaptureEvent

Identifica el evento adjunto GotMouseCapture.

LostMouseCaptureEvent

Identifica el evento adjunto LostMouseCapture.

MouseDownEvent

Identifica el evento adjunto MouseDown.

MouseEnterEvent

Identifica el evento adjunto MouseEnter.

MouseLeaveEvent

Identifica el evento adjunto MouseLeave.

MouseMoveEvent

Identifica el evento adjunto MouseMove.

MouseUpEvent

Identifica el evento adjunto MouseUp.

MouseWheelDeltaForOneLine

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

MouseWheelEvent

Identifica el evento adjunto MouseWheel.

PreviewMouseDownEvent

Identifica el evento adjunto PreviewMouseDown.

PreviewMouseDownOutsideCapturedElementEvent

Identifica el evento adjunto PreviewMouseDownOutsideCapturedElement.

PreviewMouseMoveEvent

Identifica el evento adjunto PreviewMouseMove.

PreviewMouseUpEvent

Identifica el evento adjunto PreviewMouseUp.

PreviewMouseUpOutsideCapturedElementEvent

Identifica el evento adjunto PreviewMouseUpOutsideCapturedElement.

PreviewMouseWheelEvent

Identifica el evento adjunto PreviewMouseWheel.

QueryCursorEvent

Identifica el evento adjunto QueryCursor.

Propiedades

Captured

Obtiene el elemento que ha capturado el mouse.

DirectlyOver

Obtiene el elemento sobre el que se encuentra el puntero del mouse.

LeftButton

Obtiene el estado del botón primario del mouse.

MiddleButton

Obtiene el estado del botón central del mouse.

OverrideCursor

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

PrimaryDevice

Obtiene el dispositivo de mouse primario.

RightButton

Obtiene el estado del botón secundario.

XButton1

Obtiene el estado del primer botón extendido.

XButton2

Obtiene el estado del segundo botón extendido.

Métodos

AddGotMouseCaptureHandler(DependencyObject, MouseEventHandler)

Agrega un controlador para el evento adjunto GotMouseCapture.

AddLostMouseCaptureHandler(DependencyObject, MouseEventHandler)

Agrega un controlador para el evento adjunto LostMouseCapture.

AddMouseDownHandler(DependencyObject, MouseButtonEventHandler)

Agrega un controlador para el evento adjunto MouseDown.

AddMouseEnterHandler(DependencyObject, MouseEventHandler)

Agrega un controlador para el evento adjunto MouseEnter.

AddMouseLeaveHandler(DependencyObject, MouseEventHandler)

Agrega un controlador para el evento adjunto MouseLeave.

AddMouseMoveHandler(DependencyObject, MouseEventHandler)

Agrega un controlador para el evento adjunto MouseMove.

AddMouseUpHandler(DependencyObject, MouseButtonEventHandler)

Agrega un controlador para el evento adjunto MouseUp.

AddMouseWheelHandler(DependencyObject, MouseWheelEventHandler)

Agrega un controlador para el evento adjunto MouseWheel.

AddPreviewMouseDownHandler(DependencyObject, MouseButtonEventHandler)

Agrega un controlador para el evento adjunto PreviewMouseDown.

AddPreviewMouseDownOutsideCapturedElementHandler(DependencyObject, MouseButtonEventHandler)

Agrega un controlador para el evento adjunto PreviewMouseDownOutsideCapturedElement.

AddPreviewMouseMoveHandler(DependencyObject, MouseEventHandler)

Agrega un controlador para el evento adjunto PreviewMouseMove.

AddPreviewMouseUpHandler(DependencyObject, MouseButtonEventHandler)

Agrega un controlador para el evento adjunto PreviewMouseUp.

AddPreviewMouseUpOutsideCapturedElementHandler(DependencyObject, MouseButtonEventHandler)

Agrega un controlador para el evento adjunto PreviewMouseUpOutsideCapturedElement.

AddPreviewMouseWheelHandler(DependencyObject, MouseWheelEventHandler)

Agrega un controlador para el evento adjunto PreviewMouseWheel.

AddQueryCursorHandler(DependencyObject, QueryCursorEventHandler)

Agrega un controlador para el evento adjunto QueryCursor.

Capture(IInputElement)

Captura la entrada del mouse en el elemento especificado.

Capture(IInputElement, CaptureMode)

Captura la entrada del mouse en el elemento especificado utilizando el objeto CaptureMode 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 respecto a un elemento especificado.

RemoveGotMouseCaptureHandler(DependencyObject, MouseEventHandler)

Quita un controlador del evento adjunto GotMouseCapture.

RemoveLostMouseCaptureHandler(DependencyObject, MouseEventHandler)

Quita un controlador del evento adjunto LostMouseCapture.

RemoveMouseDownHandler(DependencyObject, MouseButtonEventHandler)

Quita un controlador del evento adjunto MouseDown.

RemoveMouseEnterHandler(DependencyObject, MouseEventHandler)

Quita un controlador del evento adjunto MouseEnter.

RemoveMouseLeaveHandler(DependencyObject, MouseEventHandler)

Quita un controlador del evento adjunto MouseLeave.

RemoveMouseMoveHandler(DependencyObject, MouseEventHandler)

Quita un controlador del evento adjunto MouseMove.

RemoveMouseUpHandler(DependencyObject, MouseButtonEventHandler)

Quita un controlador del evento adjunto MouseUp.

RemoveMouseWheelHandler(DependencyObject, MouseWheelEventHandler)

Quita un controlador del evento adjunto MouseWheel.

RemovePreviewMouseDownHandler(DependencyObject, MouseButtonEventHandler)

Quita un controlador del evento adjunto PreviewMouseDown.

RemovePreviewMouseDownOutsideCapturedElementHandler(DependencyObject, MouseButtonEventHandler)

Quita un controlador del evento adjunto PreviewMouseDownOutsideCapturedElement.

RemovePreviewMouseMoveHandler(DependencyObject, MouseEventHandler)

Quita un controlador del evento adjunto PreviewMouseMove.

RemovePreviewMouseUpHandler(DependencyObject, MouseButtonEventHandler)

Quita un controlador del evento adjunto PreviewMouseUp.

RemovePreviewMouseUpOutsideCapturedElementHandler(DependencyObject, MouseButtonEventHandler)

Quita un controlador del evento adjunto PreviewMouseUpOutsideCapturedElement.

RemovePreviewMouseWheelHandler(DependencyObject, MouseWheelEventHandler)

Quita un controlador del evento adjunto PreviewMouseWheel.

RemoveQueryCursorHandler(DependencyObject, QueryCursorEventHandler)

Quita un controlador del evento adjunto QueryCursor.

SetCursor(Cursor)

Establece el puntero del mouse en la instancia de Cursor especificada.

Synchronize()

Exige que el mouse vuelva a sincronizarse.

UpdateCursor()

Exige que el cursor del mouse se actualice.

Eventos adjuntos

GotMouseCapture

Se produce cuando un elemento captura el mouse.

LostMouseCapture

Se produce cuando un elemento pierde la captura del mouse.

MouseDown

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

MouseEnter

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

MouseLeave

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

MouseMove

Se produce cuando el puntero del mouse se mueve.

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 se presiona cualquier botón del mouse.

PreviewMouseDownOutsideCapturedElement

Se produce cuando se presiona el botón primario del mouse fuera del elemento que está capturando los 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 se libera el botón primario del mouse fuera del elemento que está capturando los eventos del mouse.

PreviewMouseWheel

Se produce cuando gira la rueda del mouse.

QueryCursor

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

Se aplica a