【发布时间】:2011-07-05 12:25:32
【问题描述】:
我有带 PRISM 4 的 silverlight 4 应用程序,我正在使用 MEF。
我的 Shell 定义了一个加载模块的主要区域,我希望模块有自己的 RegionManager,因此它们定义的区域是本地 RegionManager 中的位置,而不是全局的。我希望这个本地 RegionManager 在模块内部时由容器(对于 IRegionManager 类型)解析。
但是文档中的方法:
IRegion detailsRegion = this.regionManager.Regions["DetailsRegion"];
View view = new View();
bool createRegionManagerScope = true;
IRegionManager detailsRegionManager = detailsRegion.Add(view, null,
createRegionManagerScope);
对我不起作用,从子视图内部解析 IRegionManager 时,我仍然得到 GlobalRegionManager。
【问题讨论】:
标签: c# silverlight silverlight-4.0 prism mef