UIElement.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附加事件创建别名,以便在作为基元素继承时UIElement,该QueryCursor事件是类成员列表的一部分。 附加到 QueryCursor 事件的事件处理程序将附加到基础 Mouse.QueryCursor 附加事件,并接收相同的事件数据实例。
此事件名称引用的游标不一定是文本游标 (有时称为插入点) 。 相反,此上下文中的光标是声明与 Windows 编程中多个可能的输入相关设备或概念相关的屏幕图形显示的对象。 该对象由 Cursor WPF 中的 类表示。 WPF 输入系统允许在光标表示鼠标指针的屏幕上位置时更改此光标。 可以使用枚举中的 Cursors 预定义值,也可以将自定义游标声明为图像文件。
侦 QueryCursor 听事件不是游标管理的有效方法。 相反,每个元素应使用 Cursor 和 ForceCursor定义自己的游标行为。 仅当未使用 WPF 框架级基元素时,或在基于每个元素定义游标行为无法满足需求的异常情况下,才应依赖 QueryCursor 。 有关实现游标行为以响应 的详细信息 QueryCursor,请参阅 QueryCursorEventHandler。
路由事件信息
标识符字段 | QueryCursorEvent |
路由策略 | 鼓 泡 |
委托 | QueryCursorEventHandler |
没有定义的相应隧道事件。
重写 OnQueryCursor 以在派生类中实现此事件的类处理。