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 fareyle ilgili olaylar, yöntemler ve farenin durumuyla ilgili bilgiler sağlayan özellikler sağlar.

Ekli olay olarak tanımlayan Mouse her olay, 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 üyesine temsilcidir.

Alanlar

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

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 orta 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

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)

Belirtilen öğeye fare girişini yakalar.

Capture(IInputElement, CaptureMode)

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

GetIntermediatePoints(IInputElement, Point[])

Fare işaretçisinin son fare taşıma olayından bu yana 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

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ı terk ettiğinde 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ışında 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