Mouse Classe

Définition

Représente la souris pour un thread spécifique.

public ref class Mouse abstract sealed
public static class Mouse
type Mouse = class
Public Class Mouse
Héritage
Mouse

Remarques

La Mouse classe fournit des événements, des méthodes et des propriétés liés à la souris qui fournissent des informations sur l’état de la souris.

Chaque événement qui Mouse se définit comme un événement attaché est également ré-exposé par les classes UIElement d’éléments de base et ContentElement en tant que nouvel événement routé. En règle générale, il est plus pratique de gérer les événements de souris pour une application sur UIElement et ContentElement, plutôt que d’utiliser les Mouse événements. Pour plus d’informations, consultez Vue d’ensemble des entrées.

Les membres statiques de la Mouse classe délèguent au principal MouseDevice du gestionnaire d’entrée du thread appelant.

Champs

GotMouseCaptureEvent

Identifie l’événement attaché GotMouseCapture.

LostMouseCaptureEvent

Identifie l’événement attaché LostMouseCapture.

MouseDownEvent

Identifie l’événement attaché MouseDown.

MouseEnterEvent

Identifie l’événement attaché MouseEnter.

MouseLeaveEvent

Identifie l’événement attaché MouseLeave.

MouseMoveEvent

Identifie l’événement attaché MouseMove.

MouseUpEvent

Identifie l’événement attaché MouseUp.

MouseWheelDeltaForOneLine

Représente le nombre d'unités de déplacement de la roulette de la souris pour faire défiler une ligne.

MouseWheelEvent

Identifie l’événement attaché MouseWheel.

PreviewMouseDownEvent

Identifie l’événement attaché PreviewMouseDown.

PreviewMouseDownOutsideCapturedElementEvent

Identifie l’événement attaché PreviewMouseDownOutsideCapturedElement.

PreviewMouseMoveEvent

Identifie l’événement attaché PreviewMouseMove.

PreviewMouseUpEvent

Identifie l’événement attaché PreviewMouseUp.

PreviewMouseUpOutsideCapturedElementEvent

Identifie l’événement attaché PreviewMouseUpOutsideCapturedElement.

PreviewMouseWheelEvent

Identifie l’événement attaché PreviewMouseWheel.

QueryCursorEvent

Identifie l’événement attaché QueryCursor.

Propriétés

Captured

Obtient l'élément qui a capturé la souris.

DirectlyOver

Obtient l'élément sur lequel se trouve le pointeur de la souris.

LeftButton

Obtient l'état du bouton gauche de la souris.

MiddleButton

Obtient l'état du bouton central de la souris.

OverrideCursor

Obtient ou définit le curseur pour toute l'application.

PrimaryDevice

Obtient le périphérique souris principal.

RightButton

Obtient l'état du bouton droit.

XButton1

Obtient l'état actuel du premier bouton étendu.

XButton2

Obtient l'état du deuxième bouton étendu.

Méthodes

AddGotMouseCaptureHandler(DependencyObject, MouseEventHandler)

Ajoute un gestionnaire pour l'événement attaché GotMouseCapture.

AddLostMouseCaptureHandler(DependencyObject, MouseEventHandler)

Ajoute un gestionnaire pour l'événement attaché LostMouseCapture.

AddMouseDownHandler(DependencyObject, MouseButtonEventHandler)

Ajoute un gestionnaire pour l'événement attaché MouseDown.

AddMouseEnterHandler(DependencyObject, MouseEventHandler)

Ajoute un gestionnaire pour l'événement attaché MouseEnter.

AddMouseLeaveHandler(DependencyObject, MouseEventHandler)

Ajoute un gestionnaire pour l'événement attaché MouseLeave.

AddMouseMoveHandler(DependencyObject, MouseEventHandler)

Ajoute un gestionnaire pour l'événement attaché MouseMove.

AddMouseUpHandler(DependencyObject, MouseButtonEventHandler)

Ajoute un gestionnaire pour l'événement attaché MouseUp.

AddMouseWheelHandler(DependencyObject, MouseWheelEventHandler)

Ajoute un gestionnaire pour l'événement attaché MouseWheel.

AddPreviewMouseDownHandler(DependencyObject, MouseButtonEventHandler)

Ajoute un gestionnaire pour l'événement attaché PreviewMouseDown.

AddPreviewMouseDownOutsideCapturedElementHandler(DependencyObject, MouseButtonEventHandler)

Ajoute un gestionnaire pour l'événement attaché PreviewMouseDownOutsideCapturedElement.

AddPreviewMouseMoveHandler(DependencyObject, MouseEventHandler)

Ajoute un gestionnaire pour l'événement attaché PreviewMouseMove.

AddPreviewMouseUpHandler(DependencyObject, MouseButtonEventHandler)

Ajoute un gestionnaire pour l'événement attaché PreviewMouseUp.

AddPreviewMouseUpOutsideCapturedElementHandler(DependencyObject, MouseButtonEventHandler)

Ajoute un gestionnaire pour l'événement attaché PreviewMouseUpOutsideCapturedElement.

AddPreviewMouseWheelHandler(DependencyObject, MouseWheelEventHandler)

Ajoute un gestionnaire pour l'événement attaché PreviewMouseWheel.

AddQueryCursorHandler(DependencyObject, QueryCursorEventHandler)

Ajoute un gestionnaire pour l'événement attaché QueryCursor.

Capture(IInputElement)

Capture l'entrée de la souris à l'élément spécifié.

Capture(IInputElement, CaptureMode)

Capture l'entrée de la souris à l'élément spécifié à l'aide du CaptureModespécifié.

GetIntermediatePoints(IInputElement, Point[])

Récupère jusqu'à 64 coordonnées précédentes du pointeur de la souris depuis le dernier événement de déplacement de la souris.

GetPosition(IInputElement)

Obtient la position de la souris par rapport à un élément spécifié.

RemoveGotMouseCaptureHandler(DependencyObject, MouseEventHandler)

Supprime un gestionnaire pour l'événement attaché GotMouseCapture.

RemoveLostMouseCaptureHandler(DependencyObject, MouseEventHandler)

Supprime un gestionnaire pour l'événement attaché LostMouseCapture.

RemoveMouseDownHandler(DependencyObject, MouseButtonEventHandler)

Supprime un gestionnaire pour l'événement attaché MouseDown.

RemoveMouseEnterHandler(DependencyObject, MouseEventHandler)

Supprime un gestionnaire pour l'événement attaché MouseEnter.

RemoveMouseLeaveHandler(DependencyObject, MouseEventHandler)

Supprime un gestionnaire pour l'événement attaché MouseLeave.

RemoveMouseMoveHandler(DependencyObject, MouseEventHandler)

Supprime un gestionnaire pour l'événement attaché MouseMove.

RemoveMouseUpHandler(DependencyObject, MouseButtonEventHandler)

Supprime un gestionnaire pour l'événement attaché MouseUp.

RemoveMouseWheelHandler(DependencyObject, MouseWheelEventHandler)

Supprime un gestionnaire pour l'événement attaché MouseWheel.

RemovePreviewMouseDownHandler(DependencyObject, MouseButtonEventHandler)

Supprime un gestionnaire pour l'événement attaché PreviewMouseDown.

RemovePreviewMouseDownOutsideCapturedElementHandler(DependencyObject, MouseButtonEventHandler)

Supprime un gestionnaire pour l'événement attaché PreviewMouseDownOutsideCapturedElement.

RemovePreviewMouseMoveHandler(DependencyObject, MouseEventHandler)

Supprime un gestionnaire pour l'événement attaché PreviewMouseMove.

RemovePreviewMouseUpHandler(DependencyObject, MouseButtonEventHandler)

Supprime un gestionnaire pour l'événement attaché PreviewMouseUp.

RemovePreviewMouseUpOutsideCapturedElementHandler(DependencyObject, MouseButtonEventHandler)

Supprime un gestionnaire pour l'événement attaché PreviewMouseUpOutsideCapturedElement.

RemovePreviewMouseWheelHandler(DependencyObject, MouseWheelEventHandler)

Supprime un gestionnaire pour l'événement attaché PreviewMouseWheel.

RemoveQueryCursorHandler(DependencyObject, QueryCursorEventHandler)

Supprime un gestionnaire pour l'événement attaché QueryCursor.

SetCursor(Cursor)

Définit le pointeur de la souris sur le Cursor spécifié.

Synchronize()

Force la resynchronisation de la souris.

UpdateCursor()

Force la mise à jour du curseur de la souris.

Événements attachés

GotMouseCapture

Se produit lorsqu'un élément capture la souris.

LostMouseCapture

Se produit lorsqu'un élément perd la capture de la souris.

MouseDown

Se produit lorsqu'un bouton de la souris est enfoncé.

MouseEnter

Se produit lorsque le pointeur de la souris pénètre dans les limites d'un élément.

MouseLeave

Se produit lorsque le pointeur de la souris quitte les limites d'un élément.

MouseMove

Se produit lorsque le pointeur de la souris se déplace.

MouseUp

Se produit lorsqu’un bouton de la souris est relâché.

MouseWheel

Se produit lorsque la roulette de la souris est actionnée.

PreviewMouseDown

Se produit lorsqu'un bouton de la souris est enfoncé.

PreviewMouseDownOutsideCapturedElement

Se produit lorsque le bouton principal de la souris est enfoncé en dehors de l'élément qui capture des événements de souris.

PreviewMouseMove

Se produit lorsque la souris se déplace sur un élément.

PreviewMouseUp

Se produit lorsqu’un bouton de la souris est relâché.

PreviewMouseUpOutsideCapturedElement

Se produit lorsque le bouton principal de la souris est relâché en dehors de l'élément qui capture des événements de souris.

PreviewMouseWheel

Se produit lorsque la roulette de la souris est actionnée.

QueryCursor

Se produit lorsqu'un élément demande le curseur actuel de la souris.

S’applique à