【发布时间】:2017-07-27 16:18:03
【问题描述】:
我对棱镜比较陌生。我有一个主要内容区域,一次显示一个视图。如果我显示一个列表视图,然后执行编辑命令导航到当前项目的详细视图,我的导航按预期工作。我可以返回列表视图,然后转发到详细视图。如果我返回列表视图并编辑另一个项目,它的视图会按预期显示,但之前的详细视图现在已从前向堆栈中删除。实际查看prism代码,执行RecordNavigation方法时,前向栈被清空。这是设计使然吗?我想让新的详细视图成为当前项目,但保留前向堆栈中的所有视图?我假设我将不得不覆盖 RegionNavigationJournal,但很好奇我是否缺少某些东西。
谢谢,
丹
【问题讨论】:
标签: wpf mvvm navigation prism journal