windows 商店应用程序中的应用程序关闭事件?

Application closed event in windows store app?

我想在 windows 商店应用关闭或页面关闭时获取事件,就像我们在桌面应用程序中获取 "Closing" 事件一样。

有人可以推荐我吗?

试试这个:- https://msdn.microsoft.com/en-us/library/windows/apps/hh986968.aspx

参考:- How to save data on Windows Store App Close?

如果您查看第一张图,您会发现与应用程序生命周期相关的事件只有 3 个:

已激活 - 程序首次启动时引发

Suspended - 在程序暂停时引发(即用户 returns 到开始屏幕或其他应用程序)

Resuming - 当程序从挂起状态唤醒时引发。

第四次转换 - 到 "Not Running" 状态的转换 - 没有此类通知事件。原因是:你真的不知道应用程序什么时候会完全关闭。你也不应该 - Microsoft 希望你在从 "Running" 到 "Suspended." 的转换中执行所有状态保存逻辑,这样,他们可以在他们认为必要时释放资源。

即使用户强制终止程序(通过右键单击它并从任务菜单中选择"Close"),您也会在程序开始前进入"Suspended"状态整整10秒被终止。所以你可以高枕无忧,你的状态保存逻辑将始终被执行。