如何在PRISM的RegionManager中获取区域列表?

| 我有以下代码:   公共类MyModule:IModule       {           私有IRegionManager mRegionManager {get;组; }
    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.Regions [\“ MainRegion \”]。Views; 我会收到一个异常消息: KeyNotFoundException:\“区域管理器不包含MainRegion区域。” 但我确定MainRegin已定义,并且其他模块已在其中添加视图。     
已邀请:
        您可以随时查看源代码。 RegionCollection实现IEnumarable,因此您可以遍历集合,也可以 只需使用提供的功能
public bool ContainsRegionWithName(string regionName)
。     

要回复问题请先登录注册