WPF导航 - 随机访问 - 转到定向页面,而不仅仅是前进或后退

时间:2011-08-15 21:25:12

标签: c# wpf

我在基于c#windows的应用程序中使用WPF页面导航。我正在创建一系列页面

Page TargetPage =  new myPage01();
TargetFrame.Navigate(TargetPage);

首次页面创建和导航工作正常,因为我正在通过对象传递页面,以供我稍后参考。

当用户点击最后一页(相同数据的所有不同视图)并单击下一个按钮时,我希望UI“循环”到第一页。我试图弄清楚如何将框架重定向到第一页。我不想依赖GUI内部的内置日志历史记录。如何通过在代码中引用它来引用先前创建的第一页或任何先前创建的页面。我遇到的所有页面导航示例都始终将页面创建为新页面或使用后面或下一页导航到其他页面。

谢谢

1 个答案:

答案 0 :(得分:0)

  

我不想依赖GUI内部的内置日志历史记录。

如果您不想这样做,您需要自己跟踪所有内容,除非内置功能出现问题,否则我不建议这样做。您可以找到第一页作为BackStack的最后一项。