以编程方式关闭Win8应用程序

7

我开始尝试制作Windows 8应用程序,并希望添加一个退出按钮。

问题是,我在WinForms中使用的Environment.Exit()this.Close()在这里不适用。

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

3个回答

8
Application.Current.Exit();

但关闭Metro应用程序并不推荐。通常情况下,它会被挂起。


这只是最小化应用程序。 - BrainSlugs83
有更新了吗?这个有挂起的对应方法吗? - JohnTortugo

5
Application.Exit

但要小心。如果您编写的代码强制关闭应用程序,可能会导致认证失败。如果您计划发布到商店,请务必阅读认证指南

您的应用程序既不能以编程方式关闭,也不能提供关闭它的UI操作。Windows 8进程生命周期管理将自动关闭Windows Store应用程序。


微软已经在3.6要求上放宽了一点指导,详情请参见http://msdn.microsoft.com/en-us/library/windows/apps/hh694083.aspx#acr_changelog。 - Chris Ballance

2

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接