当我从UWP应用程序切换到另一个uwp或destop应用程序并返回时,我可以使用哪个事件

时间:2016-03-26 09:50:58

标签: windows-store-apps win-universal-app

我正在开发一个UWP应用程序,因为我想在用户从切换后返回应用程序时运行一组代码。

当用户切换到另一个应用程序时,它可能是一个UWP或桌面应用程序,我的应用程序仍在运行和打开,但焦点不在其上。当用户切换回我的应用程序时,想要运行一些代码。

就像我们如何关注UI元素一样,同样想知道我们是否为应用程序提供了这样的事件。

我在页面上使用过焦点事件,但根本没有触发。后来我知道我们在Window.Current.CoreWindow上有一些事件,首先我使用了VisibilityChanged事件,但只有当我最小化并最大化应用程序时它才会触发。

后来我使用了这个PointerEntered事件我能够达到我的要求。但我想知道这是我正在使用的正确事件,还是我们还有其他任何比输入指针更好的事件。

注意:这是一个UWP应用,因此我定位于多个设备,我想要一个适用于所有目标设备的活动。

感谢。

1 个答案:

答案 0 :(得分:1)

您基本上都在询问您的应用目前是否正在关注。在可以使用Window.Activated事件跟踪的UWP中。