Mouse Sınıf

Tanım

Fare cihazını belirli bir iş parçacığına temsil eder.

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

Açıklamalar

sınıfı Mouse , farenin durumuyla ilgili bilgi sağlayan fareyle ilgili olaylar, yöntemler ve özellikler sağlar.

Ekli olay olarak tanımlayan her olay Mouse , temel öğe sınıfları UIElement tarafından ve ContentElement yeni bir yönlendirilmiş olay olarak da yeniden kullanıma sunulur. Genellikle, ve üzerindeki UIElementContentElementbir uygulama için fare olaylarını işlemek, olayları kullanmak Mouse yerine daha kullanışlıdır. Ayrıntılar için bkz. Girişe Genel Bakış.

Sınıfın Mouse statik üyeleri, çağıran iş parçacığının giriş yöneticisinin birincil MouseDevice temsilcisidir.

Alanlar

Name Description
GotMouseCaptureEvent

Ekli GotMouseCapture olayı tanımlar.

LostMouseCaptureEvent

Ekli LostMouseCapture olayı tanımlar.

MouseDownEvent

Ekli MouseDown olayı tanımlar.

MouseEnterEvent

Ekli MouseEnter olayı tanımlar.

MouseLeaveEvent

Ekli MouseLeave olayı tanımlar.

MouseMoveEvent

Ekli MouseMove olayı tanımlar.

MouseUpEvent

Ekli MouseUp olayı tanımlar.

MouseWheelDeltaForOneLine

Fare tekerleğinin bir satır kaydırmak için döndürülmüş birim sayısını temsil eder.

MouseWheelEvent

Ekli MouseWheel olayı tanımlar.

PreviewMouseDownEvent

Ekli PreviewMouseDown olayı tanımlar.

PreviewMouseDownOutsideCapturedElementEvent

Ekli PreviewMouseDownOutsideCapturedElement olayı tanımlar.

PreviewMouseMoveEvent

Ekli PreviewMouseMove olayı tanımlar.

PreviewMouseUpEvent

Ekli PreviewMouseUp olayı tanımlar.

PreviewMouseUpOutsideCapturedElementEvent

Ekli PreviewMouseUpOutsideCapturedElement olayı tanımlar.

PreviewMouseWheelEvent

Ekli PreviewMouseWheel olayı tanımlar.

QueryCursorEvent

Ekli QueryCursor olayı tanımlar.

Özellikler

Name Description
Captured

Fareyi yakalayan öğeyi alır.

DirectlyOver

Fare işaretçisinin doğrudan üzerinde olduğu öğeyi alır.

LeftButton

Farenin sol düğmesinin durumunu alır.

MiddleButton

Farenin ortadaki düğmesinin durumunu alır.

OverrideCursor

Uygulamanın tamamı için imleci alır veya ayarlar.

PrimaryDevice

Birincil fare cihazını alır.

RightButton

Sağ düğmenin durumunu alır.

XButton1

İlk genişletilmiş düğmenin durumunu alır.

XButton2

İkinci genişletilmiş düğmenin durumunu alır.

Yöntemler

Name Description
AddGotMouseCaptureHandler(DependencyObject, MouseEventHandler)

Ekli olay için GotMouseCapture bir işleyici ekler.

AddLostMouseCaptureHandler(DependencyObject, MouseEventHandler)

Ekli olay için LostMouseCapture bir işleyici ekler.

AddMouseDownHandler(DependencyObject, MouseButtonEventHandler)

Ekli olay için MouseDown bir işleyici ekler.

AddMouseEnterHandler(DependencyObject, MouseEventHandler)

Ekli olay için MouseEnter bir işleyici ekler.

AddMouseLeaveHandler(DependencyObject, MouseEventHandler)

Ekli olay için MouseLeave bir işleyici ekler.

AddMouseMoveHandler(DependencyObject, MouseEventHandler)

Ekli olay için MouseMove bir işleyici ekler.

AddMouseUpHandler(DependencyObject, MouseButtonEventHandler)

Ekli olay için MouseUp bir işleyici ekler.

AddMouseWheelHandler(DependencyObject, MouseWheelEventHandler)

Ekli olay için MouseWheel bir işleyici ekler.

AddPreviewMouseDownHandler(DependencyObject, MouseButtonEventHandler)

Ekli olay için PreviewMouseDown bir işleyici ekler.

AddPreviewMouseDownOutsideCapturedElementHandler(DependencyObject, MouseButtonEventHandler)

Ekli olay için PreviewMouseDownOutsideCapturedElement bir işleyici ekler.

AddPreviewMouseMoveHandler(DependencyObject, MouseEventHandler)

Ekli olay için PreviewMouseMove bir işleyici ekler.

AddPreviewMouseUpHandler(DependencyObject, MouseButtonEventHandler)

Ekli olay için PreviewMouseUp bir işleyici ekler.

AddPreviewMouseUpOutsideCapturedElementHandler(DependencyObject, MouseButtonEventHandler)

Ekli olay için PreviewMouseUpOutsideCapturedElement bir işleyici ekler.

AddPreviewMouseWheelHandler(DependencyObject, MouseWheelEventHandler)

Ekli olay için PreviewMouseWheel bir işleyici ekler.

AddQueryCursorHandler(DependencyObject, QueryCursorEventHandler)

Ekli olay için QueryCursor bir işleyici ekler.

Capture(IInputElement, CaptureMode)

Belirtilen öğesini kullanarak CaptureModebelirtilen öğeye fare girişini yakalar.

Capture(IInputElement)

Belirtilen öğeye fare girişini yakalar.

GetIntermediatePoints(IInputElement, Point[])

Son fare taşıma olayından bu yana fare işaretçisinin en fazla 64 önceki koordinatını alır.

GetPosition(IInputElement)

Farenin belirtilen öğeye göre konumunu alır.

RemoveGotMouseCaptureHandler(DependencyObject, MouseEventHandler)

Ekli olay için bir işleyici kaldırır GotMouseCapture .

RemoveLostMouseCaptureHandler(DependencyObject, MouseEventHandler)

Ekli olay için bir işleyici kaldırır LostMouseCapture .

RemoveMouseDownHandler(DependencyObject, MouseButtonEventHandler)

Ekli olay için bir işleyici kaldırır MouseDown .

RemoveMouseEnterHandler(DependencyObject, MouseEventHandler)

Ekli olay için bir işleyici kaldırır MouseEnter .

RemoveMouseLeaveHandler(DependencyObject, MouseEventHandler)

Ekli olay için bir işleyici kaldırır MouseLeave .

RemoveMouseMoveHandler(DependencyObject, MouseEventHandler)

Ekli olay için bir işleyici kaldırır MouseMove .

RemoveMouseUpHandler(DependencyObject, MouseButtonEventHandler)

Ekli olay için bir işleyici kaldırır MouseUp .

RemoveMouseWheelHandler(DependencyObject, MouseWheelEventHandler)

Ekli olay için bir işleyici kaldırır MouseWheel .

RemovePreviewMouseDownHandler(DependencyObject, MouseButtonEventHandler)

Ekli olay için bir işleyici kaldırır PreviewMouseDown .

RemovePreviewMouseDownOutsideCapturedElementHandler(DependencyObject, MouseButtonEventHandler)

Ekli olay için bir işleyici kaldırır PreviewMouseDownOutsideCapturedElement .

RemovePreviewMouseMoveHandler(DependencyObject, MouseEventHandler)

Ekli olay için bir işleyici kaldırır PreviewMouseMove .

RemovePreviewMouseUpHandler(DependencyObject, MouseButtonEventHandler)

Ekli olay için bir işleyici kaldırır PreviewMouseUp .

RemovePreviewMouseUpOutsideCapturedElementHandler(DependencyObject, MouseButtonEventHandler)

Ekli olay için bir işleyici kaldırır PreviewMouseUpOutsideCapturedElement .

RemovePreviewMouseWheelHandler(DependencyObject, MouseWheelEventHandler)

Ekli olay için bir işleyici kaldırır PreviewMouseWheel .

RemoveQueryCursorHandler(DependencyObject, QueryCursorEventHandler)

Ekli olay için bir işleyici kaldırır QueryCursor .

SetCursor(Cursor)

Fare işaretçisini belirtilen Cursordeğerine ayarlar.

Synchronize()

Fareyi yeniden eşitlemeye zorlar.

UpdateCursor()

Fare imlecini güncelleştirilmeye zorlar.

İliştirilmiş Olaylar

Name Description
GotMouseCapture

Bir öğe fareyi yakaladığında gerçekleşir.

LostMouseCapture

Bir öğe fare yakalamayı kaybettiğinde gerçekleşir.

MouseDown

Herhangi bir fare düğmesi depresif olduğunda gerçekleşir.

MouseEnter

Fare işaretçisi bir öğenin sınırlarına girdiğinde gerçekleşir.

MouseLeave

Fare işaretçisi bir öğenin sınırlarını bıraktığında gerçekleşir.

MouseMove

Fare işaretçisi hareket ettiğinde gerçekleşir.

MouseUp

Herhangi bir fare düğmesi serbest bırakıldığında gerçekleşir.

MouseWheel

Fare tekerleği döndürüldüğünde gerçekleşir.

PreviewMouseDown

Herhangi bir fare düğmesi depresif olduğunda gerçekleşir.

PreviewMouseDownOutsideCapturedElement

Birincil fare düğmesine fare olaylarını yakalayan öğenin dışına basıldığında gerçekleşir.

PreviewMouseMove

Fare bir öğenin üzerine geldiğinde gerçekleşir.

PreviewMouseUp

Herhangi bir fare düğmesi serbest bırakıldığında gerçekleşir.

PreviewMouseUpOutsideCapturedElement

Birincil fare düğmesi, fare olaylarını yakalayan öğenin dışında bırakıldığında gerçekleşir.

PreviewMouseWheel

Fare tekerleği döndürüldüğünde gerçekleşir.

QueryCursor

Bir öğe geçerli fare imlecini sorguladığında gerçekleşir.

Şunlara uygulanır