有没有办法在Windows Phone 7中导航两页?我知道URI,但我想清除导航堆栈。
答案 0 :(得分:4)
是的,您可以以编程方式返回堆栈。我建议您阅读有关此主题的指导文档:
谢谢, Stefan Wick - Microsoft Silverlight
答案 1 :(得分:4)
最简单的方法是:
NavigationService.RemoveBackEntry();
NavigationService.GoBack();
这不会完全返回两次,它会从导航堆栈中删除上一页,然后返回一次,但效果是一样的。
答案 2 :(得分:2)
如果您尝试导航到主页,这可以帮助您。
int depth = NavigationService.BackStack.Count();
for (int i = 0; i < depth-1; i++)
{
NavigationService.RemoveBackEntry();
}
NavigationService.GoBack();