Mouse Třída

Definice

Představuje zařízení myši ke konkrétnímu vláknu.

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 definuje jako připojenou událost, je také znovu vystavena třídami základních elementů UIElement a ContentElement jako nová směrovaná událost. Obecně je vhodnější zpracovávat události myši pro aplikaci UIElement a ContentElementmísto použití Mouse událostí. Podrobnosti najdete v tématu Přehled vstupu.

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

Pole

Name Description
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, které kolečko myši otočí a posune se o jednu čáru.

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

Name Description
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

Name Description
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, CaptureMode)

Zachycuje vstup myši do zadaného prvku pomocí zadaného CaptureMode.

Capture(IInputElement)

Zachytává vstup myši do zadaného prvku.

GetIntermediatePoints(IInputElement, Point[])

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

GetPosition(IInputElement)

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

RemoveGotMouseCaptureHandler(DependencyObject, MouseEventHandler)

Odebere obslužnou rutinu GotMouseCapture připojené události.

RemoveLostMouseCaptureHandler(DependencyObject, MouseEventHandler)

Odebere obslužnou rutinu LostMouseCapture připojené události.

RemoveMouseDownHandler(DependencyObject, MouseButtonEventHandler)

Odebere obslužnou rutinu MouseDown připojené události.

RemoveMouseEnterHandler(DependencyObject, MouseEventHandler)

Odebere obslužnou rutinu MouseEnter připojené události.

RemoveMouseLeaveHandler(DependencyObject, MouseEventHandler)

Odebere obslužnou rutinu MouseLeave připojené události.

RemoveMouseMoveHandler(DependencyObject, MouseEventHandler)

Odebere obslužnou rutinu MouseMove připojené události.

RemoveMouseUpHandler(DependencyObject, MouseButtonEventHandler)

Odebere obslužnou rutinu MouseUp připojené události.

RemoveMouseWheelHandler(DependencyObject, MouseWheelEventHandler)

Odebere obslužnou rutinu MouseWheel připojené události.

RemovePreviewMouseDownHandler(DependencyObject, MouseButtonEventHandler)

Odebere obslužnou rutinu PreviewMouseDown připojené události.

RemovePreviewMouseDownOutsideCapturedElementHandler(DependencyObject, MouseButtonEventHandler)

Odebere obslužnou rutinu PreviewMouseDownOutsideCapturedElement připojené události.

RemovePreviewMouseMoveHandler(DependencyObject, MouseEventHandler)

Odebere obslužnou rutinu PreviewMouseMove připojené události.

RemovePreviewMouseUpHandler(DependencyObject, MouseButtonEventHandler)

Odebere obslužnou rutinu PreviewMouseUp připojené události.

RemovePreviewMouseUpOutsideCapturedElementHandler(DependencyObject, MouseButtonEventHandler)

Odebere obslužnou rutinu PreviewMouseUpOutsideCapturedElement připojené události.

RemovePreviewMouseWheelHandler(DependencyObject, MouseWheelEventHandler)

Odebere obslužnou rutinu PreviewMouseWheel připojené události.

RemoveQueryCursorHandler(DependencyObject, QueryCursorEventHandler)

Odebere obslužnou rutinu QueryCursor připojené události.

SetCursor(Cursor)

Nastaví ukazatel myši na zadaný Cursor.

Synchronize()

Vynutí, aby se myš znovu synchronizovala.

UpdateCursor()

Vynutí aktualizaci kurzoru myši.

Přidružené události

Name Description
GotMouseCapture

Nastane, když prvek zachytí myš.

LostMouseCapture

Nastane, když prvek ztratí zachycení myši.

MouseDown

Nastane, když je jakékoli tlačítko myši deprimované.

MouseEnter

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

MouseLeave

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

MouseMove

Nastane, když se ukazatel myši přesune.

MouseUp

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

MouseWheel

Nastane, když je kolečko myši otočené.

PreviewMouseDown

Nastane, když je jakékoli tlačítko myši deprimované.

PreviewMouseDownOutsideCapturedElement

Nastane, když je primární tlačítko myši stisknuto mimo prvek, který zachycuje události myši.

PreviewMouseMove

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

PreviewMouseUp

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

PreviewMouseUpOutsideCapturedElement

Nastane, když primární tlačítko myši je uvolněn mimo prvek, který zachycuje události myši.

PreviewMouseWheel

Nastane, když kolečko myši otočí.

QueryCursor

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

Platí pro