我可以使用 SettingsFlyout afterhide 事件来了解我的一个设置页面何时关闭,但我如何检测整个设置页面何时关闭。即用户返回应用程序。
问问题
203 次
1 回答
1
这取决于用户如何返回应用程序。如果在显示您的设置页面时他们在设置 UI 之外单击,则会触发 afterhide 事件。但是,如果用户正在显示主设置页面,那是由操作系统控制的 UI,它本身并不是应用程序的一部分。例如,用户可以打开设置 UI 来更改系统音量,或更改网络设置。在这种情况下,您的应用接收通知并不合适。
所以我不认为有一个事件可以订阅主设置窗格的关闭。因此,您应该在每个设置页面上订阅 afterhide,以确保您可以适当地捕获任何更改。
希望有帮助。
有关 Windows 应用商店应用开发的更多信息,请注册Generation App。
于 2013-03-05T16:26:34.177 回答