Control.OnPointerEntered(PointerRoutedEventArgs) 方法

定义

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)

参数

e
PointerRoutedEventArgs

事件的事件数据。

注解

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

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

适用于

另请参阅