【发布时间】:2010-12-26 21:24:10
【问题描述】:
如何删除导航服务中的所有转发条目?
我试过了,但它崩溃了。
while (NavigationService.CanGoForward) NavigationService.RemoveBackEntry();
我知道“RemoveBackEntry()”看起来很奇怪,但没有 RemoveForwardEntry() 方法。
有什么想法吗?
谢谢, 可汗
编辑 1: 我更近一点,我可以访问前向堆栈,甚至可以输出其中的每个项目,但我似乎无法弄清楚如何删除条目。 _frame.ForwardStack 或 j 上的任何属性或方法都没有提供有关如何删除这些条目的任何见解。
Window mainWindow = Application.Current.MainWindow;
Frame _frame = (Frame)mainWindow.FindName("mainFrame");
foreach (JournalEntry j in _frame.ForwardStack)
{
MessageBox.Show(j.Name);
}
【问题讨论】:
标签: c# wpf navigation