Metro应用程序不能再被编程杀死
本文关键字:编程 应用程序 不能 Metro | 更新日期: 2023-09-27 18:21:38
我是Win 8 Metro应用程序开发的新手,发现许多东西似乎与经典的WPF有所不同。
最让我困扰的是没有办法关闭这个应用程序。当涉及到调试应用程序时,这是非常令人讨厌的。因此,我正在寻找在我的应用程序中添加"关闭"按钮的方法。
然而,旧的WPF方式:
Application.Current.Shutdown()
不再存在。我在System.Diagnostics
中找不到Process
类了。
有人知道怎么做吗?
您正在寻找App.Current.Exit()
开发者预览的WinRT参考文档指出:
CoreApplication.Exit|退出方法
关闭应用程序。
来源:http://msdn.microsoft.com/en-us/library/windows/apps/windows.applicationmodel.core.coreapplication.exit.aspx
这就是我关闭应用程序的发现。
App.Current.Exit();
据我所知,您无法关闭Metro应用程序(按设计)(使用任务管理器是唯一有效的选项),也无法通过程序退出Metro应用程序。
你可以尝试抛出一个未处理的异常(我不建议这样做)。
试试这个。。它工作
App.Current.Terminate();
我使用崩溃代码退出Windows 8 Metro应用程序。char*p=nullptr;*p=1;