Condividi tramite


Mouse Classe

Definizione

Rappresenta il dispositivo mouse per un thread specifico.

public ref class Mouse abstract sealed
public static class Mouse
type Mouse = class
Public Class Mouse
Ereditarietà
Mouse

Commenti

La Mouse classe fornisce eventi, metodi e proprietà correlate al mouse che forniscono informazioni sullo stato del mouse.

Ogni evento che Mouse definisce come evento collegato viene anche esposto di nuovo dalle classi UIElement di elementi di base e ContentElement come nuovo evento indirizzato. In genere, è più pratico gestire gli eventi del mouse per un'applicazione in UIElement e ContentElement, anziché usare gli Mouse eventi. Per informazioni dettagliate, vedere Panoramica dell'input.

Membri statici del Mouse delegato della classe al primario MouseDevice del gestore di input del thread chiamante.

Campi

GotMouseCaptureEvent

Identifica l'evento associato GotMouseCapture.

LostMouseCaptureEvent

Identifica l'evento associato LostMouseCapture.

MouseDownEvent

Identifica l'evento associato MouseDown.

MouseEnterEvent

Identifica l'evento associato MouseEnter.

MouseLeaveEvent

Identifica l'evento associato MouseLeave.

MouseMoveEvent

Identifica l'evento associato MouseMove.

MouseUpEvent

Identifica l'evento associato MouseUp.

MouseWheelDeltaForOneLine

Rappresenta il numero di unità per cui la rotellina del mouse viene ruotata per scorrere di una riga.

MouseWheelEvent

Identifica l'evento associato MouseWheel.

PreviewMouseDownEvent

Identifica l'evento associato PreviewMouseDown.

PreviewMouseDownOutsideCapturedElementEvent

Identifica l'evento associato PreviewMouseDownOutsideCapturedElement.

PreviewMouseMoveEvent

Identifica l'evento associato PreviewMouseMove.

PreviewMouseUpEvent

Identifica l'evento associato PreviewMouseUp.

PreviewMouseUpOutsideCapturedElementEvent

Identifica l'evento associato PreviewMouseUpOutsideCapturedElement.

PreviewMouseWheelEvent

Identifica l'evento associato PreviewMouseWheel.

QueryCursorEvent

Identifica l'evento associato QueryCursor.

Proprietà

Captured

Ottiene l'elemento che ha acquisito il mouse.

DirectlyOver

Ottiene l'elemento sul quale è posizionato direttamente il puntatore del mouse.

LeftButton

Ottiene lo stato del pulsante sinistro del mouse.

MiddleButton

Ottiene lo stato corrente del pulsante centrale del mouse.

OverrideCursor

Ottiene o imposta il cursore per l'intera applicazione.

PrimaryDevice

Ottiene il dispositivo mouse primario.

RightButton

Ottiene lo stato del pulsante destro.

XButton1

Ottiene lo stato del primo pulsante esteso.

XButton2

Ottiene lo stato del secondo pulsante esteso.

Metodi

AddGotMouseCaptureHandler(DependencyObject, MouseEventHandler)

Aggiunge un gestore per l'evento associato GotMouseCapture.

AddLostMouseCaptureHandler(DependencyObject, MouseEventHandler)

Aggiunge un gestore per l'evento associato LostMouseCapture.

AddMouseDownHandler(DependencyObject, MouseButtonEventHandler)

Aggiunge un gestore per l'evento associato MouseDown.

AddMouseEnterHandler(DependencyObject, MouseEventHandler)

Aggiunge un gestore per l'evento associato MouseEnter.

AddMouseLeaveHandler(DependencyObject, MouseEventHandler)

Aggiunge un gestore per l'evento associato MouseLeave.

AddMouseMoveHandler(DependencyObject, MouseEventHandler)

Aggiunge un gestore per l'evento associato MouseMove.

AddMouseUpHandler(DependencyObject, MouseButtonEventHandler)

Aggiunge un gestore per l'evento associato MouseUp.

AddMouseWheelHandler(DependencyObject, MouseWheelEventHandler)

Aggiunge un gestore per l'evento associato MouseWheel.

AddPreviewMouseDownHandler(DependencyObject, MouseButtonEventHandler)

Aggiunge un gestore per l'evento associato PreviewMouseDown.

AddPreviewMouseDownOutsideCapturedElementHandler(DependencyObject, MouseButtonEventHandler)

Aggiunge un gestore per l'evento associato PreviewMouseDownOutsideCapturedElement.

AddPreviewMouseMoveHandler(DependencyObject, MouseEventHandler)

Aggiunge un gestore per l'evento associato PreviewMouseMove.

AddPreviewMouseUpHandler(DependencyObject, MouseButtonEventHandler)

Aggiunge un gestore per l'evento associato PreviewMouseUp.

AddPreviewMouseUpOutsideCapturedElementHandler(DependencyObject, MouseButtonEventHandler)

Aggiunge un gestore per l'evento associato PreviewMouseUpOutsideCapturedElement.

AddPreviewMouseWheelHandler(DependencyObject, MouseWheelEventHandler)

Aggiunge un gestore per l'evento associato PreviewMouseWheel.

AddQueryCursorHandler(DependencyObject, QueryCursorEventHandler)

Aggiunge un gestore per l'evento associato QueryCursor.

Capture(IInputElement)

Acquisisce gli input del mouse nell'elemento specificato.

Capture(IInputElement, CaptureMode)

Acquisisce l'input del mouse per l'elemento specificato usando l'oggetto CaptureMode specificato.

GetIntermediatePoints(IInputElement, Point[])

Recupera fino a 64 coordinate precedenti del puntatore del mouse a partire dall'ultimo evento di spostamento del mouse.

GetPosition(IInputElement)

Ottiene la posizione del puntatore del mouse relativa a un elemento specificato.

RemoveGotMouseCaptureHandler(DependencyObject, MouseEventHandler)

Rimuove un gestore per l'evento associato GotMouseCapture.

RemoveLostMouseCaptureHandler(DependencyObject, MouseEventHandler)

Rimuove un gestore per l'evento associato LostMouseCapture.

RemoveMouseDownHandler(DependencyObject, MouseButtonEventHandler)

Rimuove un gestore per l'evento associato MouseDown.

RemoveMouseEnterHandler(DependencyObject, MouseEventHandler)

Rimuove un gestore per l'evento associato MouseEnter.

RemoveMouseLeaveHandler(DependencyObject, MouseEventHandler)

Rimuove un gestore per l'evento associato MouseLeave.

RemoveMouseMoveHandler(DependencyObject, MouseEventHandler)

Rimuove un gestore per l'evento associato MouseMove.

RemoveMouseUpHandler(DependencyObject, MouseButtonEventHandler)

Rimuove un gestore per l'evento associato MouseUp.

RemoveMouseWheelHandler(DependencyObject, MouseWheelEventHandler)

Rimuove un gestore per l'evento associato MouseWheel.

RemovePreviewMouseDownHandler(DependencyObject, MouseButtonEventHandler)

Rimuove un gestore per l'evento associato PreviewMouseDown.

RemovePreviewMouseDownOutsideCapturedElementHandler(DependencyObject, MouseButtonEventHandler)

Rimuove un gestore per l'evento associato PreviewMouseDownOutsideCapturedElement.

RemovePreviewMouseMoveHandler(DependencyObject, MouseEventHandler)

Rimuove un gestore per l'evento associato PreviewMouseMove.

RemovePreviewMouseUpHandler(DependencyObject, MouseButtonEventHandler)

Rimuove un gestore per l'evento associato PreviewMouseUp.

RemovePreviewMouseUpOutsideCapturedElementHandler(DependencyObject, MouseButtonEventHandler)

Rimuove un gestore per l'evento associato PreviewMouseUpOutsideCapturedElement.

RemovePreviewMouseWheelHandler(DependencyObject, MouseWheelEventHandler)

Rimuove un gestore per l'evento associato PreviewMouseWheel.

RemoveQueryCursorHandler(DependencyObject, QueryCursorEventHandler)

Rimuove un gestore per l'evento associato QueryCursor.

SetCursor(Cursor)

Imposta il puntatore del mouse in relazione all'oggetto Cursor specificato.

Synchronize()

Forza la risincronizzazione del mouse.

UpdateCursor()

Forza l'aggiornamento del cursore del mouse.

Eventi associati

GotMouseCapture

Si verifica quando un elemento acquisisce il mouse.

LostMouseCapture

Si verifica quando un elemento perde l’acquisizione del mouse.

MouseDown

Si verifica quando viene premuto un pulsante qualsiasi del mouse.

MouseEnter

Si verifica quando il puntatore del mouse entra nei limiti di un elemento.

MouseLeave

Si verifica quando il puntatore del mouse esce dai limiti di un elemento.

MouseMove

Si verifica quando il puntatore del mouse si sposta.

MouseUp

Si verifica quando viene rilasciato un pulsante qualsiasi del mouse.

MouseWheel

Si verifica quando la rotella del mouse viene ruotata.

PreviewMouseDown

Si verifica quando viene premuto un pulsante qualsiasi del mouse.

PreviewMouseDownOutsideCapturedElement

Si verifica quando viene premuto il pulsante principale del mouse all'esterno dell'elemento che esegue l'acquisizione degli eventi del mouse.

PreviewMouseMove

Si verifica quando il puntatore del mouse viene posizionato su un elemento.

PreviewMouseUp

Si verifica quando viene rilasciato un pulsante qualsiasi del mouse.

PreviewMouseUpOutsideCapturedElement

Si verifica quando viene rilasciato il pulsante principale del mouse all'esterno dell'elemento che esegue l'acquisizione degli eventi del mouse.

PreviewMouseWheel

Si verifica quando la rotella del mouse viene ruotata.

QueryCursor

Si verifica quando viene eseguita la ricerca del cursore del mouse corrente in relazione a un elemento.

Si applica a