【问题标题】:Prism: Nested Regions棱镜:嵌套区域
【发布时间】:2013-02-22 17:53:15
【问题描述】:

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

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

我遇到了异常:

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

  • 2-如果我有第三层嵌套:例如 RegionC,它是 嵌套在RegionB里面,怎么用RegionC添加一个View

提前致谢。

【问题讨论】:

    标签: prism mef


    【解决方案1】:

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

    var scopedRegionManager = RegionManager.GetRegionManager(view);
    var regionB = scopedRegionManager.Regions[RegionNames.RegionB];
    

    【讨论】:

      猜你喜欢
      • 2012-03-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-02-15
      • 1970-01-01
      相关资源
      最近更新 更多