2013-03-05 58 views
0

我可以使用SettingsFlyout afterhide事件来知道我的一个设置页面什么时候关闭,但是如何检测整个设置页面关闭时的状态。即用户回到应用程序。WinJs设置面板关闭

回答

1

这取决于用户如何返回到应用程序。如果他们在设置页面显示时点击设置界面之外,则后续事件将触发。但是,如果用户正在显示主要设置页面,那就是由操作系统控制的UI,而且本身并不是应用程序的一部分。例如,用户可以打开设置UI以更改系统音量或更改网络设置。在这种情况下,您的应用收到通知并不合适。

所以我不认为有一个事件订阅主设置窗格关闭。因此,您应该在每个设置页面上订阅后面的内容,以确保您可以适当地捕获任何更改。

希望有所帮助。

有关Windows应用商店的应用开发更多的信息,注册Generation App

+0

谢谢。这是我之后的一般页面关闭事件,但如果它不存在,我将继续在我自己的页面上使用afterhide事件。 – peterorum 2013-03-06 04:30:29