Mouse Klass

Definition

Representerar musenheten till en specifik tråd.

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

Kommentarer

Klassen Mouse innehåller musrelaterade händelser, metoder och egenskaper som ger information om musens tillstånd.

Varje händelse som Mouse definieras som en bifogad händelse exponeras också igen av baselementklasserna UIElement och ContentElement som en ny dirigerad händelse. I allmänhet är det enklare att hantera mushändelser för ett program på UIElement och ContentElement, i stället för att använda Mouse händelserna. Mer information finns i Översikt över indata.

De statiska medlemmarna i Mouse klassdelegaten till den primära MouseDevice i den anropande trådens indatahanterare.

Fält

Name Description
GotMouseCaptureEvent

Identifierar den GotMouseCapture kopplade händelsen.

LostMouseCaptureEvent

Identifierar den LostMouseCapture kopplade händelsen.

MouseDownEvent

Identifierar den MouseDown kopplade händelsen.

MouseEnterEvent

Identifierar den MouseEnter kopplade händelsen.

MouseLeaveEvent

Identifierar den MouseLeave kopplade händelsen.

MouseMoveEvent

Identifierar den MouseMove kopplade händelsen.

MouseUpEvent

Identifierar den MouseUp kopplade händelsen.

MouseWheelDeltaForOneLine

Representerar antalet enheter som mushjulet roteras för att rulla en rad.

MouseWheelEvent

Identifierar den MouseWheel kopplade händelsen.

PreviewMouseDownEvent

Identifierar den PreviewMouseDown kopplade händelsen.

PreviewMouseDownOutsideCapturedElementEvent

Identifierar den PreviewMouseDownOutsideCapturedElement kopplade händelsen.

PreviewMouseMoveEvent

Identifierar den PreviewMouseMove kopplade händelsen.

PreviewMouseUpEvent

Identifierar den PreviewMouseUp kopplade händelsen.

PreviewMouseUpOutsideCapturedElementEvent

Identifierar den PreviewMouseUpOutsideCapturedElement kopplade händelsen.

PreviewMouseWheelEvent

Identifierar den PreviewMouseWheel kopplade händelsen.

QueryCursorEvent

Identifierar den QueryCursor kopplade händelsen.

Egenskaper

Name Description
Captured

Hämtar elementet som har fångat musen.

DirectlyOver

Hämtar elementet som muspekaren är direkt över.

LeftButton

Hämtar tillståndet för den vänstra musknappen.

MiddleButton

Hämtar tillståndet för musknappens mitt.

OverrideCursor

Hämtar eller ställer in markören för hela programmet.

PrimaryDevice

Hämtar den primära musenheten.

RightButton

Hämtar tillståndet för den högra knappen.

XButton1

Hämtar tillståndet för den första utökade knappen.

XButton2

Hämtar tillståndet för den andra utökade knappen.

Metoder

Name Description
AddGotMouseCaptureHandler(DependencyObject, MouseEventHandler)

Lägger till en hanterare för den anslutna GotMouseCapture händelsen.

AddLostMouseCaptureHandler(DependencyObject, MouseEventHandler)

Lägger till en hanterare för den anslutna LostMouseCapture händelsen.

AddMouseDownHandler(DependencyObject, MouseButtonEventHandler)

Lägger till en hanterare för den anslutna MouseDown händelsen.

AddMouseEnterHandler(DependencyObject, MouseEventHandler)

Lägger till en hanterare för den anslutna MouseEnter händelsen.

AddMouseLeaveHandler(DependencyObject, MouseEventHandler)

Lägger till en hanterare för den anslutna MouseLeave händelsen.

AddMouseMoveHandler(DependencyObject, MouseEventHandler)

Lägger till en hanterare för den anslutna MouseMove händelsen.

AddMouseUpHandler(DependencyObject, MouseButtonEventHandler)

Lägger till en hanterare för den anslutna MouseUp händelsen.

AddMouseWheelHandler(DependencyObject, MouseWheelEventHandler)

Lägger till en hanterare för den anslutna MouseWheel händelsen.

AddPreviewMouseDownHandler(DependencyObject, MouseButtonEventHandler)

Lägger till en hanterare för den anslutna PreviewMouseDown händelsen.

AddPreviewMouseDownOutsideCapturedElementHandler(DependencyObject, MouseButtonEventHandler)

Lägger till en hanterare för den anslutna PreviewMouseDownOutsideCapturedElement händelsen.

AddPreviewMouseMoveHandler(DependencyObject, MouseEventHandler)

Lägger till en hanterare för den anslutna PreviewMouseMove händelsen.

AddPreviewMouseUpHandler(DependencyObject, MouseButtonEventHandler)

Lägger till en hanterare för den anslutna PreviewMouseUp händelsen.

AddPreviewMouseUpOutsideCapturedElementHandler(DependencyObject, MouseButtonEventHandler)

Lägger till en hanterare för den anslutna PreviewMouseUpOutsideCapturedElement händelsen.

AddPreviewMouseWheelHandler(DependencyObject, MouseWheelEventHandler)

Lägger till en hanterare för den anslutna PreviewMouseWheel händelsen.

AddQueryCursorHandler(DependencyObject, QueryCursorEventHandler)

Lägger till en hanterare för den anslutna QueryCursor händelsen.

Capture(IInputElement, CaptureMode)

Samlar in musindata till det angivna elementet med den angivna CaptureMode.

Capture(IInputElement)

Samlar in musindata till det angivna elementet.

GetIntermediatePoints(IInputElement, Point[])

Hämtar upp till 64 tidigare koordinater för muspekaren sedan den senaste musflyttshändelsen.

GetPosition(IInputElement)

Hämtar musens position i förhållande till ett angivet element.

RemoveGotMouseCaptureHandler(DependencyObject, MouseEventHandler)

Tar bort en hanterare för den anslutna GotMouseCapture händelsen.

RemoveLostMouseCaptureHandler(DependencyObject, MouseEventHandler)

Tar bort en hanterare för den anslutna LostMouseCapture händelsen.

RemoveMouseDownHandler(DependencyObject, MouseButtonEventHandler)

Tar bort en hanterare för den anslutna MouseDown händelsen.

RemoveMouseEnterHandler(DependencyObject, MouseEventHandler)

Tar bort en hanterare för den anslutna MouseEnter händelsen.

RemoveMouseLeaveHandler(DependencyObject, MouseEventHandler)

Tar bort en hanterare för den anslutna MouseLeave händelsen.

RemoveMouseMoveHandler(DependencyObject, MouseEventHandler)

Tar bort en hanterare för den anslutna MouseMove händelsen.

RemoveMouseUpHandler(DependencyObject, MouseButtonEventHandler)

Tar bort en hanterare för den anslutna MouseUp händelsen.

RemoveMouseWheelHandler(DependencyObject, MouseWheelEventHandler)

Tar bort en hanterare för den anslutna MouseWheel händelsen.

RemovePreviewMouseDownHandler(DependencyObject, MouseButtonEventHandler)

Tar bort en hanterare för den anslutna PreviewMouseDown händelsen.

RemovePreviewMouseDownOutsideCapturedElementHandler(DependencyObject, MouseButtonEventHandler)

Tar bort en hanterare för den anslutna PreviewMouseDownOutsideCapturedElement händelsen.

RemovePreviewMouseMoveHandler(DependencyObject, MouseEventHandler)

Tar bort en hanterare för den anslutna PreviewMouseMove händelsen.

RemovePreviewMouseUpHandler(DependencyObject, MouseButtonEventHandler)

Tar bort en hanterare för den anslutna PreviewMouseUp händelsen.

RemovePreviewMouseUpOutsideCapturedElementHandler(DependencyObject, MouseButtonEventHandler)

Tar bort en hanterare för den anslutna PreviewMouseUpOutsideCapturedElement händelsen.

RemovePreviewMouseWheelHandler(DependencyObject, MouseWheelEventHandler)

Tar bort en hanterare för den anslutna PreviewMouseWheel händelsen.

RemoveQueryCursorHandler(DependencyObject, QueryCursorEventHandler)

Tar bort en hanterare för den anslutna QueryCursor händelsen.

SetCursor(Cursor)

Anger muspekaren till angiven Cursor.

Synchronize()

Tvingar musen att synkronisera om.

UpdateCursor()

Tvingar musmarkören att uppdateras.

Anslutna händelser

Name Description
GotMouseCapture

Inträffar när ett element fångar upp musen.

LostMouseCapture

Inträffar när ett element förlorar musfångst.

MouseDown

Inträffar när någon musknapp är nedtryckt.

MouseEnter

Inträffar när muspekaren går in i ett elements gränser.

MouseLeave

Inträffar när muspekaren lämnar ett elements gränser.

MouseMove

Inträffar när muspekaren flyttas.

MouseUp

Inträffar när en musknapp släpps.

MouseWheel

Inträffar när mushjulet roteras.

PreviewMouseDown

Inträffar när någon musknapp är nedtryckt.

PreviewMouseDownOutsideCapturedElement

Inträffar när den primära musknappen trycks in utanför elementet som samlar in mushändelser.

PreviewMouseMove

Inträffar när musen flyttas över ett element.

PreviewMouseUp

Inträffar när en musknapp släpps.

PreviewMouseUpOutsideCapturedElement

Inträffar när den primära musknappen släpps utanför elementet som samlar in mushändelser.

PreviewMouseWheel

Inträffar när mushjulet roterar.

QueryCursor

Inträffar när ett element frågar efter den aktuella musmarkören.

Gäller för