2012-05-04 231 views
4

我尝试在Windows 8上用VS 11创建应用程序,并且我需要在应用程序中有一个按钮,当用户点击此按钮时,我的应用程序将关闭。关闭VS11应用程序的按钮

但我无法找到任何退出或关闭功能添加到我的Click Event。

我该如何制作此按钮?或者你有什么解决这个问题的建议?

+3

你错过了Metro UI的整点。如果应用程序是以传统方式关闭的,那么它们应该包含一个关闭按钮。设计团队不会忘记它。 –

+2

关闭窗口只是一个老式的用户负担,在一次显示一个窗口的演示模型中尤其不必要。我已经在每个窗口最大化的情况下运行了Win7,并且很少关闭它们。真的只有当我用完任务栏按钮空间。地铁使它成为一项设计功能。你*必须应对操作系统毫不客气地终止你的程序。幸福地退休SAVE按钮,也是时间。 –

+0

Windows应用程序没有窗口。 ∴没有窗户关闭按钮。 – James

回答

5

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

8

您不应该关闭您的应用程序。

这是地铁apps.The用户开关以不同的任务的概念和 过程生存期管理方面踢一个,第一暂停你的应用程序,再后来,如果需要的话,终止它。 不要关闭应用程序的窗口:让用户知道当前没有可用信息,然后让他们切换,关闭或等待,因为他们更喜欢

here

4

把你不得实施关闭。

如果这样做,您的应用将无法在商店中销售。请参阅“Certification requirements for Windows apps”。

3.6您的应用程序必须使用由系统为那些有他们
(SNIP)
您的应用程序必须既编程方式关闭,也没有提供UI启示来关闭它的功能提供的机制。

2

你想要这个吗? App.Current.Exit();

0

试试这个。它的工作

App.Current.Terminate(); 
相关问题