如何在PRISM中的RegionManager中获取Regions列表
本文关键字:获取 Regions 列表 RegionManager 中的 PRISM | 更新日期: 2023-09-27 17:59:02
我得到了以下代码:
公共类MyModule:IModule{private IRegionManager mRegionManager{get;set;}
public CMBaseTable(IRegionManager regMan) { mRegionManager = regMan; } public void Initialize() { mRegionManager.RegisterViewWithRegion("MainRegion",typeof(MyView)); var vs = mRegionManager.Regions["MainRegion"].Views;//<--- I get an exception here } }
在线
var vs=mRegionManager.Regories["MainRegion"].Views;
我会得到一个例外,上面写着:KeyNotFoundException:"区域管理器不包含MainRegion区域。"
但我确信MainRegin已经定义好了,其他模块也在其中添加了视图。
您可以随时查看源代码。RegionCollection实现了IEnumculable,因此您可以对集合进行迭代,也可以简单地使用所提供的函数CCD_ 1。