2012-09-14 38 views
0

我想在我的地铁应用程序(XAML/C#方法)中建立面包屑菜单,为了做到这一点,我需要枚举通过导航堆栈。不幸的是我不知道该怎么做。有没有人可以举一些例子,我可以看到导航栈上的页面?如何枚举地铁导航堆栈

我发现的是一个方法Frame.GetNavigationState(),但这只是一个序列化的状态,我宁愿不挖掘,而是使用强类型的东西。

在此先感谢

+0

我不知道您的具体情况,但总的来说,面包屑用户界面通常从用户体验角度来看是不被接受的。只是FYI ... –

+0

@ JeffBrand-MSFT - 从用户体验的角度来看,它不满?这太疯狂了。它可以是直接跳转到一个页面上(几页前)的绝对最快捷的方式。应该让人不悦的唯一原因是如果你将它作为唯一或主要的导航系统。 – Tommy

回答

1

您可以通过维护自己的导航堆栈的地方(在每一页上压倒一切的OnNavigatedTo和OnNavigatedFrom,写你自己的导航状态集合)完成这个任务。