ContentElement.QueryCursor 事件
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
当请求显示游标时发生。 每次鼠标指针移动到新位置时,都会对元素引发此事件,这意味着光标对象可能需要根据其新位置进行更改。
public:
event System::Windows::Input::QueryCursorEventHandler ^ QueryCursor;
public event System.Windows.Input.QueryCursorEventHandler QueryCursor;
member this.QueryCursor : System.Windows.Input.QueryCursorEventHandler
Public Custom Event QueryCursor As QueryCursorEventHandler
事件类型
注解
此事件为 Mouse.QueryCursor 此类的附加事件创建别名,以便在 QueryCursor 继承为基元素时 ContentElement 成为类成员列表的一部分。 附加到 QueryCursor 事件的事件处理程序将附加到基础 Mouse.QueryCursor 附加事件并接收相同的事件数据实例。
此事件名称所引用的游标不一定是文本游标(有时称为插入点)。 相反,此上下文中的游标是一个对象,该对象声明与Windows编程中多个可能与输入相关的设备或概念相关的屏幕图形显示。 该对象由 WPF 中的 Cursor 类表示。 WPF输入系统使你可以在它表示鼠标指针的屏幕位置时更改此光标。 可以使用枚举中的 Cursors 预定义值,也可以将自定义游标声明为图像文件。
侦 QueryCursor 听事件不是游标管理的高效技术。 相反,每个元素都应使用 Cursor 和 ForceCursor. 如果不使用WPF框架级基元素,或者在某些情况下定义每个元素上的游标行为不符合你的需求,则只能依赖于 QueryCursor。 有关实现游标行为以响应的详细信息 QueryCursor,请参阅 QueryCursorEventHandler。
路由事件信息
| 项目 | 价值 |
|---|---|
| 标识符字段 | QueryCursorEvent |
| 路由策略 | 鼓 泡 |
| 代理 | QueryCursorEventHandler |
没有定义的相应隧道事件。
重写 OnQueryCursor 以在派生类中实现此事件的类处理。