WP7:导航两次



是否有办法在Windows Phone 7中同时浏览两个页面?我知道URI,但我想清除导航堆栈。

是的,您可以通过编程方式返回堆栈。我建议阅读这个主题的指导文档:

http://windowsteamblog.com/windows_phone/b/wpdev/archive/2010/12/13/solving-circular-navigation-in-windows-phone-silverlight-applications.aspx

谢谢,Stefan Wick - Microsoft Silverlight

最简单的方法是:

NavigationService.RemoveBackEntry();
NavigationService.GoBack();

这并不是返回两次,它从导航堆栈中删除前一页,然后返回一次,但效果是一样的

如果你想导航到你的主页,这可以帮助你。

int depth = NavigationService.BackStack.Count();
for (int i = 0; i < depth-1; i++)
{
    NavigationService.RemoveBackEntry();
}
NavigationService.GoBack();

最新更新