我尝试使用带有C#的VS 11在Windows 8上创建一个应用程序,我需要在我的应用程序中使用一个按钮,当人们单击此按钮时,我的应用程序将关闭。
但是我找不到任何退出或关闭功能来添加到我的Click事件中。
我该怎么做这个按钮?或者你提出的解决这个问题的建议是什么?
答案 0 :(得分:8)
您不应该关闭您的应用。
这是Metro应用程序的概念之一。用户切换到不同的任务和 流程生命周期管理方面启动,首先暂停您的应用程序,然后在需要时终止它。 不要关闭应用程序的窗口:让用户知道当前没有可用的信息,然后让他们按照他们喜欢的方式切换,关闭或等待。
从here
开始答案 1 :(得分:5)
如果您不关心认证 - 例如你想在你自己的调试版本中使用一个关闭按钮来帮助你进行测试 - 你可以调用Application.Current.Exit()
答案 2 :(得分:4)
您不得实施关闭按钮。
如果您这样做,您的应用将无法在商店中出售。请参阅“Certification requirements for Windows apps”。
3.6您的应用必须使用系统提供的机制来获取具有这些功能的功能 (剪断)
您的应用程序既不能以编程方式关闭,也不能提供UI支持以关闭它。
答案 3 :(得分:2)
你想要这个吗? App.Current.Exit();
答案 4 :(得分:0)
试试这个..它有用
App.Current.Terminate();