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

C# windows应用商店应用程序中的应用程序关闭事件?,c#,windows-store-apps,C#,Windows Store Apps,我想在windows应用商店应用程序关闭或页面关闭时获取事件,与在桌面应用程序中获取“关闭”事件的方式相同 有人能推荐我吗?试试这个:- 参考:- 如果查看第一个图,您可以看到只有3个事件与应用程序生命周期相关: 激活-程序首次启动时引发 挂起-程序挂起时引发(即用户返回开始屏幕或其他应用程序) 恢复-当程序从暂停状态唤醒时引发 第四个转换(到“未运行”状态的转换)没有此类通知事件。原因是:你真的不知道应用程序何时会完全关闭。您也不应该这样做—Microsoft希望您在从“运行”到“暂停”的转换

我想在windows应用商店应用程序关闭或页面关闭时获取事件,与在桌面应用程序中获取“关闭”事件的方式相同

有人能推荐我吗?

试试这个:-

参考:-

如果查看第一个图,您可以看到只有3个事件与应用程序生命周期相关:

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

挂起-程序挂起时引发(即用户返回开始屏幕或其他应用程序)

恢复-当程序从暂停状态唤醒时引发

第四个转换(到“未运行”状态的转换)没有此类通知事件。原因是:你真的不知道应用程序何时会完全关闭。您也不应该这样做—Microsoft希望您在从“运行”到“暂停”的转换过程中执行所有状态保存逻辑。这样,他们可以在认为必要时释放资源

即使用户强制程序终止(通过右键单击它并从任务菜单中选择“关闭”),在程序终止之前,您将进入“暂停”状态整整10秒钟。因此,您可以放心,您的状态保存逻辑将始终被执行。

尝试以下方法:-

参考:-

如果查看第一个图,您可以看到只有3个事件与应用程序生命周期相关:

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

挂起-程序挂起时引发(即用户返回开始屏幕或其他应用程序)

恢复-当程序从暂停状态唤醒时引发

第四个转换(到“未运行”状态的转换)没有此类通知事件。原因是:你真的不知道应用程序何时会完全关闭。您也不应该这样做—Microsoft希望您在从“运行”到“暂停”的转换过程中执行所有状态保存逻辑。这样,他们可以在认为必要时释放资源


即使用户强制程序终止(通过右键单击它并从任务菜单中选择“关闭”),在程序终止之前,您将进入“暂停”状态整整10秒钟。因此,您可以放心,您的状态保存逻辑将始终被执行。

您要查找的最近的对象称为挂起状态。当用户返回“开始”屏幕或其他应用程序时引发的事件。是否希望在其他应用程序关闭或关闭时引发事件?correct@AnkurTripathi我想在我的应用程序(窗口商店应用程序)关闭时保存数据。所以事件必须在关闭时触发。它的c#wpf windows应用程序?@AnkurTripathi不,它不是wpf。这是基于c#的Windows应用商店应用程序。您要查找的最接近的东西称为挂起状态。当用户返回“开始”屏幕或其他应用程序时引发的事件。是否希望在其他应用程序关闭或关闭时引发事件?correct@AnkurTripathi我想在我的应用程序(窗口商店应用程序)关闭时保存数据。所以事件必须在关闭时触发。它的c#wpf windows应用程序?@AnkurTripathi不,它不是wpf。这是基于c#的Windows应用商店应用程序。我需要处理哪个事件,在哪里?我已尝试处理私有异步void OnSuspending();在App.cs中,但当我通过将屏幕拖到屏幕下方关闭应用程序时,它不会调用。这背后的整个想法是当我的应用程序在VS2013中运行时,它工作正常。但是,当我部署它并经常尝试ALT+TAB时,它会重定向到登录页面。当您按ALT+TAB并使应用程序进入要在登录页面上重定向的非活动模式时?不,例如,如果我从产品页面重定向到销售页面,并经常按ALT+TAB,则应用程序重定向到登录页面。它应该重定向到销售页面,而不是。这是因为Frame get null。您的问题与“windows应用商店应用程序中的应用程序关闭事件”不同,您询问的是有关ALT+TAB编辑的问题,或者询问不同的问题我需要处理哪个事件以及在哪里处理?我已尝试处理私有异步void OnSuspending();在App.cs中,但当我通过将屏幕拖到屏幕下方关闭应用程序时,它不会调用。这背后的整个想法是当我的应用程序在VS2013中运行时,它工作正常。但是,当我部署它并经常尝试ALT+TAB时,它会重定向到登录页面。当您按ALT+TAB并使应用程序进入要在登录页面上重定向的非活动模式时?不,例如,如果我从产品页面重定向到销售页面,并经常按ALT+TAB,则应用程序重定向到登录页面。它应该重定向到销售页面,而不是。这是因为Frame get null。您的问题与“windows应用商店应用程序中的应用程序关闭事件”不同,您询问的是ALT+TAB编辑或其他问题