如何在PRISM中获取活动视图的名称

时间:2013-09-09 13:26:56

标签: wpf c#-4.0 prism-4

我正在尝试导航到相同的视图(与活动视图相同),但使用新参数。问题是我很难找到一种从RegionManager

获取当前活动视图名称的简洁方法

2 个答案:

答案 0 :(得分:4)

根据我的理解,我建议在每个视图上实现一个接口,该接口提供必要的信息以确定它是哪个视图,然后使用ActiveViews的{​​{1}}属性来访问活动视图视图。

类似的东西:

IRegion

答案 1 :(得分:1)

我不确定这种方法是否在Prism 4中实现。但在Prism 6中,您可以使用${PROJECT_BINARY_DIR}/external/src/tetgen NavigationService获取活动视图的名称。

例如:

Journal