我想退出Windows Phone 7基于Silverlight的应用程序。
我读到我们可以使用NavigationService.GoBack()
来做到这一点但我不想在调用“NavigationService.GoBack()”之后执行下一行代码
Windows Phone 7 Silverlight应用程序中是否有Exit方法?
答案 0 :(得分:1)
这不完全正确。您可以使用NavigationService.GoBack()返回应用中的上一页,但无法使用该功能退出应用。
有可能通过触发致命异常退出应用程序,但不建议这样做。没有多少应用确实通过代码退出,但游戏确实可以启用退出。请查看您要退出应用程序的原因,因为大部分时间它都不适合应用程序的Metro风格。
答案 1 :(得分:1)
只需使用
while(NavigationService.BackStack.Count() > 0)
{
NavigationService.RemoveBackEntry();
}
答案 2 :(得分:0)
然后退出你的功能:
NavigationService.GoBack();
return;
请注意,NavigationService.GoBack()将抛出异常(当后台堆栈为空时,您不应该调用它),因此无论如何都不会执行下一行代码。不确定它是否会通过市场认证。
答案 3 :(得分:0)
Application.Current.Terminate();
但我不知道WP7是否有它
试试并告诉我们