gpt4 book ai didi

silverlight-4.0 - 有没有办法以编程方式退出我的应用程序? (Windows 电话 7)

转载 作者:行者123 更新时间:2023-12-04 00:40:29 26 4
gpt4 key购买 nike

我正在编写 Windows Phone 7 应用程序。我有“致命异常”处理代码,我确信该应用程序已被完全破坏并且没有继续操作的意义。 (我希望我永远不会到这里......)。由于我的应用程序除了退出之外别无他法,我希望用户能够关闭应用程序。

但我注意到没有 System.Environment.Exit()在适用于 Windows Phone 7 的 Silverlight 4 SDK 中。是否有另一种方式以编程方式退出应用程序?

最佳答案

应用证书请求:

5.1.2 Application Termination

The application must handle exceptions raised by the .NET Framework and not terminate unexpectedly. During the certification process, the application is monitored for unexpected termination. An application that terminates unexpectedly fails certification. When handling exceptions, an application must provide a user-friendly error message. You may present a message that is relevant to the context of the application. The application must continue to run and remain responsive to user input after the exception is handled. An application that displays generic or unhelpful error messages will fail certification.



我建议您提供您认为与用户相关的任何信息,然后将设备的导航留给用户根据此进行管理。

承认提供“退出”按钮的已知解决方案,目前我没有看到从 WP7 应用程序实现“退出”的令人信服的理由。

该平台完全有能力管理应用程序的关闭。越多的应用不提供导出,用户就会越快习惯不考虑应用内务,并让平台管理它。

用户只需使用开始、返回等导航他们的设备。

如果用户想从当前应用程序中快速做其他事情 - 很简单 - 他们只需点击开始。

.Exit() 虽然可用于 xna,但实际上也不再需要了。在 CTP 期间有一项证书要求,游戏必须提供退出按钮。现在已经没有了。

非游戏应用程序从来不需要实现这一点。

这个话题讨论得越多(而且它确实在块上得到了很好的讨论),对我来说,指标就越表明不需要对退出进行编码。

关于silverlight-4.0 - 有没有办法以编程方式退出我的应用程序? (Windows 电话 7),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3993507/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com