C# VS11应用程序上的关闭按钮

C# VS11应用程序上的关闭按钮,c#,windows-8,windows-runtime,winrt-xaml,C#,Windows 8,Windows Runtime,Winrt Xaml,我尝试在Windows 8上创建一个应用程序,使用VS 11和C#,我需要在我的应用程序中添加一个按钮,当人们单击此按钮时,我的应用程序将关闭 但我找不到任何退出或关闭功能添加到我的点击事件 我怎么做这个按钮?或者您对解决此问题的建议是什么?您不应该关闭应用程序。 这是Metro应用程序的概念之一。用户切换到不同的任务,然后 进程生命周期管理方面开始起作用,首先暂停应用程序,然后在需要时终止应用程序。 不要关闭应用程序的窗口:让用户知道当前没有可用信息,然后让他们根据自己的喜好切换、关闭或等待

我尝试在Windows 8上创建一个应用程序,使用VS 11和C#,我需要在我的应用程序中添加一个按钮,当人们单击此按钮时,我的应用程序将关闭

但我找不到任何退出或关闭功能添加到我的点击事件


我怎么做这个按钮?或者您对解决此问题的建议是什么?

您不应该关闭应用程序。

这是Metro应用程序的概念之一。用户切换到不同的任务,然后 进程生命周期管理方面开始起作用,首先暂停应用程序,然后在需要时终止应用程序。 不要关闭应用程序的窗口:让用户知道当前没有可用信息,然后让他们根据自己的喜好切换、关闭或等待


取自

您不能执行关闭按钮

如果您这样做,您的应用程序将无法在商店中销售。见“”

3.6您的应用程序必须使用系统为具有这些功能的功能提供的机制
(剪断)
您的应用程序既不能以编程方式关闭,也不能提供UI功能来关闭它


如果您不关心认证-例如,您希望在自己的调试版本中有一个关闭按钮来帮助您进行测试-您可以调用Application.Current.Exit()

您想要这样做吗? App.Current.Exit()

试试这个。。它起作用了

App.Current.Terminate();

你错过了Metro用户界面的全部要点。如果应用程序是以传统方式关闭的,那么它们会包含一个关闭按钮。设计团队并没有忘记这一点。关闭窗口只是一种老式的用户负担,在一次只显示一个窗口的演示模型中尤其没有必要。我已经在运行Win7时最大化了每个窗口,很少关闭它们。真的只有当我用完任务栏按钮的空间。地铁使其成为设计特色。你必须应付操作系统随意终止你的程序。幸福地取消保存按钮,这也是时候了。Windows应用程序没有窗口。∴没有窗口关闭按钮。