从WP7中的代码后面调用后退按钮

时间:2011-06-29 10:39:30

标签: c# windows-phone-7

是否可以从代码中调用后退按钮?

我想从页面背后的代码模拟物理后退按钮。

2 个答案:

答案 0 :(得分:8)

NavigationService.GoBack()就是这样做的。

答案 1 :(得分:5)

您无法模拟按下物理后退按钮。我的意思是你将无法从第一页导航回来,即退出应用程序。目前,WP7 Silverlight应用程序退出的唯一方法是抛出异常。也就是说,如果您只想导航回应用程序NavigationService.GoBack()中的另一个页面,就像keyboardP所说的那样。

顺便说一句,为什么你需要模拟后按按钮?如果你想在这里退出应用,可以通过Peter Torr解释一下WP7应用可以退出的各种方式nice article。他还分析了需要退出功能的场景,并讨论了可以做什么。一般情况下,如果您有一些带有确定/取消按钮的页面,并且您希望取消返回或退出,您可以将其删除并让用户按下后退按钮。