我开始尝试制作Windows 8应用程序,并希望添加一个退出按钮。
问题是,我在WinForms中使用的Environment.Exit()
和this.Close()
在这里不适用。
有人知道如何以编程方式关闭应用程序吗?
我开始尝试制作Windows 8应用程序,并希望添加一个退出按钮。
问题是,我在WinForms中使用的Environment.Exit()
和this.Close()
在这里不适用。
有人知道如何以编程方式关闭应用程序吗?
Application.Current.Exit();
但关闭Metro应用程序并不推荐。通常情况下,它会被挂起。
Application.Exit
但要小心。如果您编写的代码强制关闭应用程序,可能会导致认证失败。如果您计划发布到商店,请务必阅读认证指南:
您的应用程序既不能以编程方式关闭,也不能提供关闭它的UI操作。Windows 8进程生命周期管理将自动关闭Windows Store应用程序。
Application.Current.Exit();
在过去,需求3.6是不允许这样的操作的,但现在看起来已经被删除了: http://msdn.microsoft.com/en-us/library/windows/apps/hh694083.aspx#acr_changelog