Control.OnPointerEntered(PointerRoutedEventArgs) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
在 PointerEntered 事件发生之前调用。
protected:
virtual void OnPointerEntered(PointerRoutedEventArgs ^ e) = OnPointerEntered;
void OnPointerEntered(PointerRoutedEventArgs const& e);
protected virtual void OnPointerEntered(PointerRoutedEventArgs e);
function onPointerEntered(e)
Protected Overridable Sub OnPointerEntered (e As PointerRoutedEventArgs)
参数
事件的事件数据。
注解
通常,如果用户实际移动指针,则会触发 PointerEntered 和 PointerExited 事件。 但是,在某些情况下,如果用户未以物理方式移动指针,则也会触发这些事件。
- 如果以编程方式将具有 PointerEntered 处理程序的对象移到指针下,对象 Visibility 在指针下方时从 Collapsed 更改为 Visible,或者光标位于元素上(如消失的弹出窗口或浮出控件),则触发 PointerEntered 事件,导致光标现在出现在对象上。
- 如果对对象触发了 PointerEntered 事件,则当发生 UI 状态更改导致指针不再位于该对象上方时,将触发相应的 PointerExited 事件。 例如,对象位置以编程方式移动到指针下不再,对象 Visibility 设置为 Collapsed,或指针位于暂时性 UI 上,例如以编程方式消除的弹出窗口或浮出控件,或者显示超时。