相关疑难解决方法(0)

棱镜4 - 局部范围的RegionManager

我有使用PRISM 4的silverlight 4应用程序,我正在使用MEF.

我的Shell定义了一个加载模块的主要区域,我希望模块有自己的RegionManager,因此它们定义的区域是本地RegionManager而不是global的位置.并且我想在模块内部通过容器(对于类型IRegionManager)解析此本地RegionManager.

但是来自文档的方法:

IRegion detailsRegion = this.regionManager.Regions["DetailsRegion"];
View view = new View();
bool createRegionManagerScope = true;
IRegionManager detailsRegionManager = detailsRegion.Add(view, null, 
                            createRegionManagerScope);
Run Code Online (Sandbox Code Playgroud)

对我来说不起作用,当从子视图中解析IRegionManager时,我仍然得到GlobalRegionManager.

c# silverlight prism mef silverlight-4.0

5
推荐指数
1
解决办法
5963
查看次数

标签 统计

c# ×1

mef ×1

prism ×1

silverlight ×1

silverlight-4.0 ×1