Mouse Klas

Definitie

Vertegenwoordigt het muisapparaat naar een specifieke thread.

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

Opmerkingen

De Mouse klasse biedt aan muis gerelateerde gebeurtenissen, methoden en eigenschappen die informatie bieden over de status van de muis.

Elke gebeurtenis die Mouse als een gekoppelde gebeurtenis definieert, wordt ook opnieuw weergegeven door de basiselementklassen UIElement en ContentElement als een nieuwe gerouteerde gebeurtenis. Over het algemeen is het handiger om muisevenementen voor een toepassing aan UIElement te kunnen en ContentElementin plaats van de Mouse gebeurtenissen te gebruiken. Zie Overzicht van invoer voor meer informatie.

De statische leden van de klasse delegeren Mouse naar de primaire MouseDevice van de invoermanager van de aanroepende thread.

Velden

Name Description
GotMouseCaptureEvent

Identificeert de GotMouseCapture gekoppelde gebeurtenis.

LostMouseCaptureEvent

Identificeert de LostMouseCapture gekoppelde gebeurtenis.

MouseDownEvent

Identificeert de MouseDown gekoppelde gebeurtenis.

MouseEnterEvent

Identificeert de MouseEnter gekoppelde gebeurtenis.

MouseLeaveEvent

Identificeert de MouseLeave gekoppelde gebeurtenis.

MouseMoveEvent

Identificeert de MouseMove gekoppelde gebeurtenis.

MouseUpEvent

Identificeert de MouseUp gekoppelde gebeurtenis.

MouseWheelDeltaForOneLine

Geeft het aantal eenheden aan dat het muiswiel wordt gedraaid om één regel te schuiven.

MouseWheelEvent

Identificeert de MouseWheel gekoppelde gebeurtenis.

PreviewMouseDownEvent

Identificeert de PreviewMouseDown gekoppelde gebeurtenis.

PreviewMouseDownOutsideCapturedElementEvent

Identificeert de PreviewMouseDownOutsideCapturedElement gekoppelde gebeurtenis.

PreviewMouseMoveEvent

Identificeert de PreviewMouseMove gekoppelde gebeurtenis.

PreviewMouseUpEvent

Identificeert de PreviewMouseUp gekoppelde gebeurtenis.

PreviewMouseUpOutsideCapturedElementEvent

Identificeert de PreviewMouseUpOutsideCapturedElement gekoppelde gebeurtenis.

PreviewMouseWheelEvent

Identificeert de PreviewMouseWheel gekoppelde gebeurtenis.

QueryCursorEvent

Identificeert de QueryCursor gekoppelde gebeurtenis.

Eigenschappen

Name Description
Captured

Hiermee haalt u het element op dat de muis heeft vastgelegd.

DirectlyOver

Hiermee haalt u het element op dat de muis aanwijzer direct voorbij is.

LeftButton

Hiermee haalt u de status van de linkerknop van de muis op.

MiddleButton

Hiermee haalt u de status van de middelste knop van de muis op.

OverrideCursor

Hiermee haalt u de cursor voor de hele toepassing op of stelt u deze in.

PrimaryDevice

Hiermee haalt u het primaire muisapparaat op.

RightButton

Hiermee haalt u de status van de rechterknop op.

XButton1

Hiermee haalt u de status van de eerste uitgebreide knop op.

XButton2

Hiermee haalt u de status van de tweede uitgebreide knop op.

Methoden

Name Description
AddGotMouseCaptureHandler(DependencyObject, MouseEventHandler)

Hiermee voegt u een handler toe voor de GotMouseCapture gekoppelde gebeurtenis.

AddLostMouseCaptureHandler(DependencyObject, MouseEventHandler)

Hiermee voegt u een handler toe voor de LostMouseCapture gekoppelde gebeurtenis.

AddMouseDownHandler(DependencyObject, MouseButtonEventHandler)

Hiermee voegt u een handler toe voor de MouseDown gekoppelde gebeurtenis.

AddMouseEnterHandler(DependencyObject, MouseEventHandler)

Hiermee voegt u een handler toe voor de MouseEnter gekoppelde gebeurtenis.

AddMouseLeaveHandler(DependencyObject, MouseEventHandler)

Hiermee voegt u een handler toe voor de MouseLeave gekoppelde gebeurtenis.

AddMouseMoveHandler(DependencyObject, MouseEventHandler)

Hiermee voegt u een handler toe voor de MouseMove gekoppelde gebeurtenis.

AddMouseUpHandler(DependencyObject, MouseButtonEventHandler)

Hiermee voegt u een handler toe voor de MouseUp gekoppelde gebeurtenis.

AddMouseWheelHandler(DependencyObject, MouseWheelEventHandler)

Hiermee voegt u een handler toe voor de MouseWheel gekoppelde gebeurtenis.

AddPreviewMouseDownHandler(DependencyObject, MouseButtonEventHandler)

Hiermee voegt u een handler toe voor de PreviewMouseDown gekoppelde gebeurtenis.

AddPreviewMouseDownOutsideCapturedElementHandler(DependencyObject, MouseButtonEventHandler)

Hiermee voegt u een handler toe voor de PreviewMouseDownOutsideCapturedElement gekoppelde gebeurtenis.

AddPreviewMouseMoveHandler(DependencyObject, MouseEventHandler)

Hiermee voegt u een handler toe voor de PreviewMouseMove gekoppelde gebeurtenis.

AddPreviewMouseUpHandler(DependencyObject, MouseButtonEventHandler)

Hiermee voegt u een handler toe voor de PreviewMouseUp gekoppelde gebeurtenis.

AddPreviewMouseUpOutsideCapturedElementHandler(DependencyObject, MouseButtonEventHandler)

Hiermee voegt u een handler toe voor de PreviewMouseUpOutsideCapturedElement gekoppelde gebeurtenis.

AddPreviewMouseWheelHandler(DependencyObject, MouseWheelEventHandler)

Hiermee voegt u een handler toe voor de PreviewMouseWheel gekoppelde gebeurtenis.

AddQueryCursorHandler(DependencyObject, QueryCursorEventHandler)

Hiermee voegt u een handler toe voor de QueryCursor gekoppelde gebeurtenis.

Capture(IInputElement, CaptureMode)

Legt de muisinvoer vast aan het opgegeven element met behulp van de opgegeven CaptureMode.

Capture(IInputElement)

Legt de invoer van de muis vast aan het opgegeven element.

GetIntermediatePoints(IInputElement, Point[])

Haalt maximaal 64 eerdere coördinaten van de muis aanwijzer op sinds de laatste gebeurtenis voor het verplaatsen van de muis.

GetPosition(IInputElement)

Hiermee haalt u de positie van de muis op ten opzichte van een opgegeven element.

RemoveGotMouseCaptureHandler(DependencyObject, MouseEventHandler)

Hiermee verwijdert u een handler voor de GotMouseCapture gekoppelde gebeurtenis.

RemoveLostMouseCaptureHandler(DependencyObject, MouseEventHandler)

Hiermee verwijdert u een handler voor de LostMouseCapture gekoppelde gebeurtenis.

RemoveMouseDownHandler(DependencyObject, MouseButtonEventHandler)

Hiermee verwijdert u een handler voor de MouseDown gekoppelde gebeurtenis.

RemoveMouseEnterHandler(DependencyObject, MouseEventHandler)

Hiermee verwijdert u een handler voor de MouseEnter gekoppelde gebeurtenis.

RemoveMouseLeaveHandler(DependencyObject, MouseEventHandler)

Hiermee verwijdert u een handler voor de MouseLeave gekoppelde gebeurtenis.

RemoveMouseMoveHandler(DependencyObject, MouseEventHandler)

Hiermee verwijdert u een handler voor de MouseMove gekoppelde gebeurtenis.

RemoveMouseUpHandler(DependencyObject, MouseButtonEventHandler)

Hiermee verwijdert u een handler voor de MouseUp gekoppelde gebeurtenis.

RemoveMouseWheelHandler(DependencyObject, MouseWheelEventHandler)

Hiermee verwijdert u een handler voor de MouseWheel gekoppelde gebeurtenis.

RemovePreviewMouseDownHandler(DependencyObject, MouseButtonEventHandler)

Hiermee verwijdert u een handler voor de PreviewMouseDown gekoppelde gebeurtenis.

RemovePreviewMouseDownOutsideCapturedElementHandler(DependencyObject, MouseButtonEventHandler)

Hiermee verwijdert u een handler voor de PreviewMouseDownOutsideCapturedElement gekoppelde gebeurtenis.

RemovePreviewMouseMoveHandler(DependencyObject, MouseEventHandler)

Hiermee verwijdert u een handler voor de PreviewMouseMove gekoppelde gebeurtenis.

RemovePreviewMouseUpHandler(DependencyObject, MouseButtonEventHandler)

Hiermee verwijdert u een handler voor de PreviewMouseUp gekoppelde gebeurtenis.

RemovePreviewMouseUpOutsideCapturedElementHandler(DependencyObject, MouseButtonEventHandler)

Hiermee verwijdert u een handler voor de PreviewMouseUpOutsideCapturedElement gekoppelde gebeurtenis.

RemovePreviewMouseWheelHandler(DependencyObject, MouseWheelEventHandler)

Hiermee verwijdert u een handler voor de PreviewMouseWheel gekoppelde gebeurtenis.

RemoveQueryCursorHandler(DependencyObject, QueryCursorEventHandler)

Hiermee verwijdert u een handler voor de QueryCursor gekoppelde gebeurtenis.

SetCursor(Cursor)

Hiermee stelt u de muis aanwijzer in op de opgegeven Cursor.

Synchronize()

Hiermee dwingt u de muis opnieuw te synchroniseren.

UpdateCursor()

Hiermee wordt de muiscursor gedwongen om te worden bijgewerkt.

Toegevoegde gebeurtenissen

Name Description
GotMouseCapture

Treedt op wanneer een element de muis vastlegt.

LostMouseCapture

Treedt op wanneer een element het vastleggen van de muis verliest.

MouseDown

Treedt op wanneer een muisknop wordt ingedrukt.

MouseEnter

Treedt op wanneer de muisaanwijzer de grenzen van een element binnenkomt.

MouseLeave

Treedt op wanneer de muisaanwijzer de grenzen van een element verlaat.

MouseMove

Treedt op wanneer de muis aanwijzer wordt verplaatst.

MouseUp

Treedt op wanneer een muisknop wordt vrijgegeven.

MouseWheel

Treedt op wanneer het muiswiel wordt gedraaid.

PreviewMouseDown

Treedt op wanneer een muisknop wordt ingedrukt.

PreviewMouseDownOutsideCapturedElement

Treedt op wanneer de primaire muisknop wordt ingedrukt buiten het element dat muisgebeurtenissen vastlegt.

PreviewMouseMove

Treedt op wanneer de muis over een element beweegt.

PreviewMouseUp

Treedt op wanneer een muisknop wordt vrijgegeven.

PreviewMouseUpOutsideCapturedElement

Treedt op wanneer de primaire muisknop wordt losgelaten buiten het element dat muis gebeurtenissen vastlegt.

PreviewMouseWheel

Treedt op wanneer het muiswiel draait.

QueryCursor

Treedt op wanneer een elementquery's voor de huidige muiscursor opvraagt.

Van toepassing op