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