我尝试在带有 C# 的 VS 11 的 Windows 8 上创建一个应用程序,并且我需要在我的应用程序中创建一个按钮,当人们单击此按钮时,我的应用程序将关闭。
但我找不到任何退出或关闭功能添加到我的点击事件。
我怎样才能制作这个按钮?或者你对解决这个问题有什么建议?
我尝试在带有 C# 的 VS 11 的 Windows 8 上创建一个应用程序,并且我需要在我的应用程序中创建一个按钮,当人们单击此按钮时,我的应用程序将关闭。
但我找不到任何退出或关闭功能添加到我的点击事件。
我怎样才能制作这个按钮?或者你对解决这个问题有什么建议?
你不应该关闭你的应用程序。
这是 Metro 应用程序的概念之一。用户切换到不同的任务, 进程生命周期管理方面开始发挥作用,首先暂停您的应用程序,然后在需要时终止它。不要关闭应用程序的窗口:让用户知道当前没有可用的信息,然后让他们随意切换、关闭或等待。
从这里取
如果您不关心认证 - 例如,您希望在自己的调试版本中使用关闭按钮来帮助您进行测试 - 您可以调用 Application.Current.Exit()
您不得实现关闭按钮。
如果您这样做,您的应用将无法在商店中销售。请参阅“ Windows 应用程序的认证要求”。
3.6 您的应用程序必须使用系统为具有这些功能的功能提供的机制
(剪辑)
您的应用程序既不能以编程方式关闭,也不能提供 UI 功能来关闭它。
你要这个?App.Current.Exit();
试试这个..它有效
App.Current.Terminate();