我是Win 8 Metro应用程序开发的新手,发现很多东西似乎都从经典的WPF中改变了。
最让我烦恼的是,没有办法关闭应用程序。在调试应用程序时,这非常烦人。因此,我正在寻找在我的应用中添加“关闭”按钮的方法。
然而,旧的WPF方式:
Application.Current.Shutdown()
不再存在。我再也找不到Process
中的System.Diagnostics
课了。
有谁知道怎么做?
答案 0 :(得分:32)
您正在寻找App.Current.Exit()
答案 1 :(得分:4)
开发人员预览的WinRT参考文档指出:
CoreApplication.Exit |退出方法
关闭应用程序。
答案 2 :(得分:1)
这是我发现关闭应用程序的内容。
App.Current.Exit();
答案 3 :(得分:0)
据我所知,您无法关闭Metro应用程序(按设计)(使用任务管理器是唯一有效的选项),据我所知,无法以编程方式退出Metro应用程序(按设计也是如此。
您可以尝试抛出未处理的异常(我不建议这样做。)
答案 4 :(得分:-1)
试试这个..它有用
App.Current.Terminate();
答案 5 :(得分:-3)
我使用崩溃代码退出Windows 8 Metro APP。 char * p = nullptr; * p = 1;