7

我已经开始修补制作 Windows 8 应用程序并且我想制作一个退出按钮。

问题是我在winforms中使用的不在此处的范围内 Environment.Exit()this.Close()

有人知道如何以编程方式关闭应用程序吗?

4

3 回答 3

8
Application.Current.Exit();

但不建议关闭 Metro 应用程序。它通常被暂停。

于 2012-10-05T16:18:16.883 回答
5
Application.Exit

不过要小心。您可以通过强制关闭应用程序的代码来失败认证。如果您计划发布到商店,请务必阅读认证指南:

您的应用程序既不能以编程方式关闭,也不能提供 UI 功能来关闭它。Windows 8 Process Lifetime Management 会自动关闭 Windows 应用商店应用。

于 2012-10-05T16:16:33.803 回答
2
Application.Current.Exit();

不允许的,但过去不允许这样做的要求 3.6 似乎已被删除:http: //msdn.microsoft.com/en-us/library/windows/apps/hh694083.aspx#acr_changelog

于 2014-09-30T19:18:37.973 回答