【发布时间】:2011-03-29 16:03:22
【问题描述】:
我的视图模型中有一个区域管理器的导入
[Import]
private IRegionManager _regionManager;
我希望能够获取视图并将其从区域中删除。
第一步,获取视图 即
_regionManager.Regions["MainRegion"].GetView("ViewName");
无论我做什么,总是返回 null。在使用视图注入添加视图时,我为视图指定了一个名称。当我尝试使用上述方法时,虽然它不起作用。我看过其他关于这个问题的帖子,但似乎没有一个解释如何解决它。
【问题讨论】:
-
您是否在 IRegionManager 的 Views 属性中查看了该视图是否确实存在;或对此有何看法?
-
就是这样-我可以看到那里有一些视图。我感兴趣的似乎是其中之一。我什至可以看到 Name 设置为我给它的值...