获取Prism Navigation创建的视图的参考

时间:2016-11-30 15:59:45

标签: .net wpf prism-4

在使用Prism框架的应用程序中,我使用区域管理器的导航功能向区域添加视图,如下所示:

_regionManager.RequestNavigate("DetailRegion",
    New Uri("EditUserView" + query.ToString(), UriKind.Relative))

导航完成后,我想获得对已创建的新内容的引用。这样可以在父视图关闭时自动关闭视图。

Prism(或其他方法)是否有方法可以做到这一点?这是棱镜4.1?

1 个答案:

答案 0 :(得分:0)

你应该能够做到这一点

RegionManager.Regions["DetailRegion"].ActiveViews()

这将为您提供该地区的所有有效观看次数。该区域的活动视图应该是您刚刚导航到的区域.First()将获得它。