Mouse 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
将鼠标设备表示为特定线程。
public ref class Mouse abstract sealed
public static class Mouse
type Mouse = class
Public Class Mouse
- 继承
-
Mouse
注解
类 Mouse 提供与鼠标相关的事件、方法和属性,这些事件、方法和属性提供有关鼠标状态的信息。
定义为附加事件的每个事件 Mouse 也会由基元素类 UIElement 重新公开,并 ContentElement 作为新的路由事件重新公开。 通常,在 和 ContentElement上UIElement处理应用程序的鼠标事件比使用 Mouse 事件更方便。 有关详细信息,请参阅 输入概述。
类的 Mouse 静态成员委托给调用线程的输入管理器的主 MouseDevice 节点。
字段
GotMouseCaptureEvent |
标识 GotMouseCapture 附加事件。 |
LostMouseCaptureEvent |
标识 LostMouseCapture 附加事件。 |
MouseDownEvent |
标识 MouseDown 附加事件。 |
MouseEnterEvent |
标识 MouseEnter 附加事件。 |
MouseLeaveEvent |
标识 MouseLeave 附加事件。 |
MouseMoveEvent |
标识 MouseMove 附加事件。 |
MouseUpEvent |
标识 MouseUp 附加事件。 |
MouseWheelDeltaForOneLine |
代表鼠标滚轮要滚过一行而转动的单位数。 |
MouseWheelEvent |
标识 MouseWheel 附加事件。 |
PreviewMouseDownEvent |
标识 PreviewMouseDown 附加事件。 |
PreviewMouseDownOutsideCapturedElementEvent | |
PreviewMouseMoveEvent |
标识 PreviewMouseMove 附加事件。 |
PreviewMouseUpEvent |
标识 PreviewMouseUp 附加事件。 |
PreviewMouseUpOutsideCapturedElementEvent |
标识 PreviewMouseUpOutsideCapturedElement 附加事件。 |
PreviewMouseWheelEvent |
标识 PreviewMouseWheel 附加事件。 |
QueryCursorEvent |
标识 QueryCursor 附加事件。 |
属性
Captured |
获取捕获了鼠标的元素。 |
DirectlyOver |
获取鼠标指针正好悬停于的元素。 |
LeftButton |
获取鼠标左键的状态。 |
MiddleButton |
获取鼠标中键的状态。 |
OverrideCursor |
获取或设置整个应用程序的光标。 |
PrimaryDevice |
获取主鼠标设备。 |
RightButton |
获取鼠标右键的状态。 |
XButton1 |
获取第一个扩展按钮的状态。 |
XButton2 |
获取第二个扩展按钮的当前状态。 |
方法
附加活动
GotMouseCapture |
在元素捕获到鼠标时发生。 |
LostMouseCapture |
在元素丢失鼠标捕获时发生。 |
MouseDown |
当按下任何鼠标按钮时发生。 |
MouseEnter |
当鼠标指针进入元素的边界时发生。 |
MouseLeave |
当鼠标指针离开元素的边界时发生。 |
MouseMove |
在鼠标指针移动时发生。 |
MouseUp |
当释放任何鼠标按钮时发生。 |
MouseWheel |
在鼠标滚轮转动时发生。 |
PreviewMouseDown |
当按下任何鼠标按钮时发生。 |
PreviewMouseDownOutsideCapturedElement |
当在捕获鼠标事件的元素之外按下主鼠标按钮时发生。 |
PreviewMouseMove |
在鼠标移过元素时发生。 |
PreviewMouseUp |
当释放任何鼠标按钮时发生。 |
PreviewMouseUpOutsideCapturedElement |
当在捕获鼠标事件的元素之外释放主鼠标按钮时发生。 |
PreviewMouseWheel |
在鼠标滚轮转动时发生。 |
QueryCursor |
当元素查询当前鼠标光标时发生。 |