我有一个很大的代码库,我们只是迁移到手机,并开始处理墓碑和停用。与此同时,我想在Application_Deactivated上停止应用程序,以便在从逻辑删除重新激活时调用Application_Launching而不是Application_Activated。有人知道如何实现这个目标吗?
答案 0 :(得分:1)
据我所知,你不应该干预应用程序周期,让操作系统处理事情。我读过你不应该使用以下功能。不建议使用它。虽然,这是一种方式::
Application.Current.Terminate();
将此行添加到Application_Deactivated
处理程序中。这将终止并终止您的应用程序。但后来你在后台找不到你的应用。下次要使用它时,必须重新启动它。
如果这不是您想要的,并且您希望在将应用程序置于前台时重新启动应用程序,那么我没有看到任何直接的方法。 谢谢和欢呼。