Control.OnPointerExited(PointerRoutedEventArgs) 方法

定义

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)

参数

e
PointerRoutedEventArgs

事件的事件数据。

注解

通常,如果用户实际移动指针,则会触发 PointerEnteredPointerExited 事件。 但是,在某些情况下,如果用户未实际移动指针,则也会触发这些事件。

  • 如果具有 PointerEntered 处理程序的对象以编程方式移动到指针下方,当对象位于指针下方时,对象可见性Collapsed 更改为 Visible,或者光标位于消失的元素(如弹出窗口或浮出控件)上,则触发 PointerEntered 事件,从而导致光标现在出现在对象上。
  • 如果 PointerEntered 事件已对对象触发,则当发生 UI 状态更改导致指针不再位于该对象上方时,将触发相应的 PointerExited 事件。 例如,对象位置以编程方式移动到不再位于指针下方,对象 “可见性 ”设置为 “折叠”,或者指针位于暂时性 UI 上,例如以编程方式消除的弹出窗口或浮出控件,或者发生显示超时。

适用于

另请参阅