Prism RegionManager.Region[""].GetView("string") 始终返回 null
我在区域管理器的视图模型中有一个导入,
[Import]
private IRegionManager _regionManager;
我希望能够获取视图并将其从区域中删除。
第一步,获取视图 即
_regionManager.Regions["MainRegion"].GetView("ViewName");
无论我做什么,它总是返回 null。使用视图注入添加视图时,我为视图指定一个名称。当我尝试使用上述方法时,虽然它不起作用。我看过有关此问题的其他帖子,但似乎没有解释如何解决它。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我已经整理好了。我的误解。
当我将视图添加到我的区域时,我使用的是
,当我尝试 GetView("ABC") 时,这不起作用,
我应该做的如下
,然后我可以调用
I have sorted it out. Misunderstanding on my part.
When I was adding the view to my region I was using
This did not work when I tried GetView("ABC")
What I should have done was as follows
and then later on I can call