Mouse Třída

Definice

Představuje zařízení myši pro konkrétní vlákno.

public ref class Mouse abstract sealed
public static class Mouse
type Mouse = class
Public Class Mouse
Dědičnost
Mouse

Poznámky

Třída Mouse poskytuje události, metody a vlastnosti související s myší, které poskytují informace o stavu myši.

Každá událost, která Mouse je definována jako připojená událost, je také znovu zpřístupněna základními třídami UIElement elementů a ContentElement jako nová směrovaná událost. Obecně je vhodnější zpracovávat události myši pro aplikaci na UIElement a , ContentElementnež používat Mouse události. Podrobnosti najdete v tématu Přehled vstupu.

Statické členy Mouse třídy deleguje na primárního MouseDevice vstupního správce volajícího vlákna.

Pole

GotMouseCaptureEvent

Identifikuje připojenou GotMouseCapture událost.

LostMouseCaptureEvent

Identifikuje připojenou LostMouseCapture událost.

MouseDownEvent

Identifikuje připojenou MouseDown událost.

MouseEnterEvent

Identifikuje připojenou MouseEnter událost.

MouseLeaveEvent

Identifikuje připojenou MouseLeave událost.

MouseMoveEvent

Identifikuje připojenou MouseMove událost.

MouseUpEvent

Identifikuje připojenou MouseUp událost.

MouseWheelDeltaForOneLine

Představuje počet jednotek, o které se kolečko myši otočí a posune se o jeden řádek.

MouseWheelEvent

Identifikuje připojenou MouseWheel událost.

PreviewMouseDownEvent

Identifikuje připojenou PreviewMouseDown událost.

PreviewMouseDownOutsideCapturedElementEvent

Identifikuje připojenou PreviewMouseDownOutsideCapturedElement událost.

PreviewMouseMoveEvent

Identifikuje připojenou PreviewMouseMove událost.

PreviewMouseUpEvent

Identifikuje připojenou PreviewMouseUp událost.

PreviewMouseUpOutsideCapturedElementEvent

Identifikuje připojenou PreviewMouseUpOutsideCapturedElement událost.

PreviewMouseWheelEvent

Identifikuje připojenou PreviewMouseWheel událost.

QueryCursorEvent

Identifikuje připojenou QueryCursor událost.

Vlastnosti

Captured

Získá prvek, který zachytil myš.

DirectlyOver

Získá prvek ukazatel myši je přímo nad.

LeftButton

Získá stav levého tlačítka myši.

MiddleButton

Získá stav prostředního tlačítka myši.

OverrideCursor

Získá nebo nastaví kurzor pro celou aplikaci.

PrimaryDevice

Získá primární zařízení myši.

RightButton

Získá stav pravého tlačítka.

XButton1

Získá stav prvního rozšířeného tlačítka.

XButton2

Získá stav druhého rozšířeného tlačítka.

Metody

AddGotMouseCaptureHandler(DependencyObject, MouseEventHandler)

Přidá obslužnou rutinu pro připojenou GotMouseCapture událost.

AddLostMouseCaptureHandler(DependencyObject, MouseEventHandler)

Přidá obslužnou rutinu pro připojenou LostMouseCapture událost.

AddMouseDownHandler(DependencyObject, MouseButtonEventHandler)

Přidá obslužnou rutinu pro připojenou MouseDown událost.

AddMouseEnterHandler(DependencyObject, MouseEventHandler)

Přidá obslužnou rutinu pro připojenou MouseEnter událost.

AddMouseLeaveHandler(DependencyObject, MouseEventHandler)

Přidá obslužnou rutinu pro připojenou MouseLeave událost.

AddMouseMoveHandler(DependencyObject, MouseEventHandler)

Přidá obslužnou rutinu pro připojenou MouseMove událost.

AddMouseUpHandler(DependencyObject, MouseButtonEventHandler)

Přidá obslužnou rutinu pro připojenou MouseUp událost.

AddMouseWheelHandler(DependencyObject, MouseWheelEventHandler)

Přidá obslužnou rutinu pro připojenou MouseWheel událost.

AddPreviewMouseDownHandler(DependencyObject, MouseButtonEventHandler)

Přidá obslužnou rutinu pro připojenou PreviewMouseDown událost.

AddPreviewMouseDownOutsideCapturedElementHandler(DependencyObject, MouseButtonEventHandler)

Přidá obslužnou rutinu pro připojenou PreviewMouseDownOutsideCapturedElement událost.

AddPreviewMouseMoveHandler(DependencyObject, MouseEventHandler)

Přidá obslužnou rutinu pro připojenou PreviewMouseMove událost.

AddPreviewMouseUpHandler(DependencyObject, MouseButtonEventHandler)

Přidá obslužnou rutinu pro připojenou PreviewMouseUp událost.

AddPreviewMouseUpOutsideCapturedElementHandler(DependencyObject, MouseButtonEventHandler)

Přidá obslužnou rutinu pro připojenou PreviewMouseUpOutsideCapturedElement událost.

AddPreviewMouseWheelHandler(DependencyObject, MouseWheelEventHandler)

Přidá obslužnou rutinu pro připojenou PreviewMouseWheel událost.

AddQueryCursorHandler(DependencyObject, QueryCursorEventHandler)

Přidá obslužnou rutinu pro připojenou QueryCursor událost.

Capture(IInputElement)

Zachytí vstup myši do zadaného elementu.

Capture(IInputElement, CaptureMode)

Zachytí vstup myši do zadaného elementu pomocí zadaného CaptureModeobjektu .

GetIntermediatePoints(IInputElement, Point[])

Načte až 64 předchozích souřadnic ukazatele myši od poslední události přesunutí myši.

GetPosition(IInputElement)

Získá pozici myši vzhledem k zadanému prvku.

RemoveGotMouseCaptureHandler(DependencyObject, MouseEventHandler)

Odebere obslužnou rutinu pro připojenou GotMouseCapture událost.

RemoveLostMouseCaptureHandler(DependencyObject, MouseEventHandler)

Odebere obslužnou rutinu pro připojenou LostMouseCapture událost.

RemoveMouseDownHandler(DependencyObject, MouseButtonEventHandler)

Odebere obslužnou rutinu pro připojenou MouseDown událost.

RemoveMouseEnterHandler(DependencyObject, MouseEventHandler)

Odebere obslužnou rutinu pro připojenou MouseEnter událost.

RemoveMouseLeaveHandler(DependencyObject, MouseEventHandler)

Odebere obslužnou rutinu pro připojenou MouseLeave událost.

RemoveMouseMoveHandler(DependencyObject, MouseEventHandler)

Odebere obslužnou rutinu pro připojenou MouseMove událost.

RemoveMouseUpHandler(DependencyObject, MouseButtonEventHandler)

Odebere obslužnou rutinu pro připojenou MouseUp událost.

RemoveMouseWheelHandler(DependencyObject, MouseWheelEventHandler)

Odebere obslužnou rutinu pro připojenou MouseWheel událost.

RemovePreviewMouseDownHandler(DependencyObject, MouseButtonEventHandler)

Odebere obslužnou rutinu pro připojenou PreviewMouseDown událost.

RemovePreviewMouseDownOutsideCapturedElementHandler(DependencyObject, MouseButtonEventHandler)

Odebere obslužnou rutinu pro připojenou PreviewMouseDownOutsideCapturedElement událost.

RemovePreviewMouseMoveHandler(DependencyObject, MouseEventHandler)

Odebere obslužnou rutinu pro připojenou PreviewMouseMove událost.

RemovePreviewMouseUpHandler(DependencyObject, MouseButtonEventHandler)

Odebere obslužnou rutinu pro připojenou PreviewMouseUp událost.

RemovePreviewMouseUpOutsideCapturedElementHandler(DependencyObject, MouseButtonEventHandler)

Odebere obslužnou rutinu pro připojenou PreviewMouseUpOutsideCapturedElement událost.

RemovePreviewMouseWheelHandler(DependencyObject, MouseWheelEventHandler)

Odebere obslužnou rutinu pro připojenou PreviewMouseWheel událost.

RemoveQueryCursorHandler(DependencyObject, QueryCursorEventHandler)

Odebere obslužnou rutinu pro připojenou QueryCursor událost.

SetCursor(Cursor)

Nastaví ukazatel myši na zadanou Cursorhodnotu .

Synchronize()

Vynutí opětovnou synchronizaci myši.

UpdateCursor()

Vynutí aktualizaci kurzoru myši.

Přidružené události

GotMouseCapture

Nastane, když prvek zachytí myš.

LostMouseCapture

Nastane, když prvek ztratí zachytávání myší.

MouseDown

Nastane, když je jakékoli tlačítko myši sešlávkováno.

MouseEnter

Nastane, když ukazatel myši přejde na hranice prvku.

MouseLeave

Nastane, když ukazatel myši opustí hranice elementu.

MouseMove

Nastane při pohybu ukazatele myši.

MouseUp

Nastane při uvolnění libovolného tlačítka myši.

MouseWheel

Nastane při otáčení kolečka myši.

PreviewMouseDown

Nastane, když je jakékoli tlačítko myši sešlávkováno.

PreviewMouseDownOutsideCapturedElement

Nastane při stisknutí primárního tlačítka myši mimo prvek, který zachytává události myši.

PreviewMouseMove

Nastane, když se myš přesune nad prvek.

PreviewMouseUp

Nastane při uvolnění libovolného tlačítka myši.

PreviewMouseUpOutsideCapturedElement

Dochází při uvolnění primárního tlačítka myši mimo prvek, který zachytává události myši.

PreviewMouseWheel

Nastane, když se kolečko myši otáčí.

QueryCursor

Nastane, když se prvek dotazuje na aktuální kurzor myši.

Platí pro