1

我google了很多,但我没有找到确切的答案。我正在使用 Prism-Mef,我有嵌套在 RegionA 内的 RegionB 当我声明时:

IRegion regionB= regionManager.Regions[RegionNames.RegionB];

我得到了例外:

The region manager does not contain the RegionB region.
  • 1-我如何访问 RegionB 以向其添加视图,知道我会将其用作范围区域。

  • 2-如果我有第三级嵌套:例如嵌套在 RegionB 内的 RegionC,如何使用 RegionC 添加视图

提前致谢。

4

1 回答 1

2

假设您创建了一个作用域区域管理器 - 您需要使用包含内部区域的视图的作用域区域管理器。

var scopedRegionManager = RegionManager.GetRegionManager(view);
var regionB = scopedRegionManager.Regions[RegionNames.RegionB];
于 2013-02-25T13:54:38.557 回答