我需要它为他们自己的退出按钮。请告诉我? 我试试这个: this.Close(); //或退出不工作(如何以编程方式退出或关闭UWP应用程序? (Windows 10)
回答
您可以使用CoreApplication
类。它提供了一个static exit method:
public void CloseApp()
{
CoreApplication.Exit();
}
但是,文档指出以下几点:
注意不要使用此方法来关闭的测试或调试方案之外的应用程序。
不幸的是,背后的原因尚未公布。
更进一步,你可以使用老式的Application.Exit
方法(非静态):
public void CloseApp()
{
Application.Current.Exit();
}
在这里,你还应该看看在备注:
使用此方法提供使用户能够退出您的应用程序的UI。但是,通常情况下,您不应该提供此UI,因为系统会根据需要自动管理应用使用期限并终止暂停应用以释放资源。
TL;博士: 两种Exit
方法将终止应用程序,而不是中止它。你应该问自己,这是否是你想要做的动作。
这是退出UWP应用程序的支持方式:
Application.Current.Exit();
但是,由于它是比较罕见的,你应该使用它仔细考虑相关的场景,其中所述UI体验您可以使用此方法,例如,如果某个帐户已过期或者远程管理的安全权限被撤销,那么以编程方式退出应用程序可能是合理的。很少有您自己的“退出”按钮位于屏幕中间,而没有违反Windows准则
哇,太简单了!谢谢! “ – AlexeySRG
”很少有你自己的“退出”按钮坐在你的屏幕中间......“ - 这实际上很常见,因为几乎没有例外,每一款游戏都有一个退出按钮! –
你还会退出一个仅运行全屏的桌面应用程序吗? – dynamichael
- 1. 如何以编程方式退出或关闭UWP C++应用程序?
- 2. 如何以编程方式退出或退出Windows Phone 8应用程序?
- 3. 如何以编程方式关闭Windows 8应用程序?
- 4. 在Windows关闭应用程序退出
- 5. 如何以编程方式关闭反应js应用程序
- 6. 如何以编程方式退出iPhone应用程序?
- 7. 如何以编程方式退出mac应用程序?
- 8. 如何在Macintosh中以编程方式退出应用程序
- 9. 如何以编程方式关闭应用程序?
- 10. 如何以编程方式关闭iPad应用程序?
- 11. 如何以编程方式关闭黑莓应用程序?
- 12. Windows 10:如何防止切换或关闭应用程序
- 13. C#在Windows应用程序关闭或退出
- 14. 退出cordova Windows 10应用程序
- 15. 如何以编程方式关闭或打开“Windows功能”
- 16. 以编程方式关闭WP7应用程序?
- 17. 关闭进程从应用程序关闭或退出时从Windows应用程序启动
- 18. 以编程方式关闭win8应用程序
- 19. 如何在UWP中以编程方式安装Windows商店应用程序?
- 20. 如何关闭McAfee以编程方式
- 21. 如何强制关注Windows 10应用程序(UWP)的XAML ListView?
- 22. 如何以编程方式更改Win 8.1或Win 10 UWP应用程序的背景主题?
- 23. 如何以编程方式关闭BalloonTip?
- 24. BackButton事件关闭应用程序Windows 10应用程序
- 25. 以编程方式退出应用程序的第一页
- 26. 以编程方式退出应用程序
- 27. 以编程方式退出android应用程序
- 28. Windows 10 UWP应用程序c#打印
- 29. 退出时应用程序关闭Android
- 30. NSWindow关闭时退出应用程序
原因是它违反UX指南,以编程方式关闭应用程序 –