Myt*_*hul 2 .net c# wpf windows-runtime
我有以下问题.当用户关闭Windows应用商店应用时,我想要一个包含数据的文本文件.
我应该写什么方法,以便在关闭应用程序时保存文件?
本文介绍Windows应用商店应用程序的应用程序生命周期.
如果查看第一个图,您可以看到只有3个与应用程序生命周期相关的事件:
第四个转换 - 一个到"未运行"状态 - 没有这样的通知事件.原因是:你真的不知道应用程序什么时候会完全关闭.您也不应该 - Microsoft希望您在从"正在运行"到"暂停"的过渡中执行所有状态保存逻辑.通过这种方式,他们可以在需要时释放资源.
即使用户强制程序终止(通过右键单击它并从任务菜单中选择"关闭"),您将在程序终止前的10秒内进入"暂停"状态.因此,您可以放心,您的状态保存逻辑将始终执行.