【发布时间】:2016-03-26 09:50:57
【问题描述】:
我正在开发一个 UWP 应用,我想在用户从应用切换后返回应用时运行一组代码。
在这里,当用户切换到另一个应用程序时,它可能是 UWP 或桌面应用程序,那时我的应用程序仍在运行和打开,但焦点不在它上面。当用户切换回我的应用程序时想要运行一些代码。
就像我们如何在 UI 元素上获得焦点和失去焦点一样,同样想知道我们是否为应用程序提供了此类事件。
我在页面上使用了 Got focus 事件,但它根本没有触发。后来我知道我们在 Window.Current.CoreWindow 上有一些事件,首先我使用了 VisibilityChanged 事件,但它只有在我最小化和最大化应用程序时才会触发。
后来我使用 PointerEntered 事件,我能够达到我的要求。但我想知道这是我正在使用的正确事件,还是我们有任何其他比输入的指针更好的事件。
注意:它是一个 UWP 应用,所以我针对多个设备,我想要一个适用于所有目标设备的事件。
谢谢。
【问题讨论】:
-
@MateuszHufnagiel 感谢您的回复。你知道哪个事件适合我的要求,它适用于所有 UWP 设备,包括电话、PC、平板电脑、Xbox、Hololense。
标签: windows-store-apps win-universal-app