在使用prism的region跳转时,出现The region manager does not contain the MainViewRegionName region的问题

在做新项目时,把原来的旧项目拷过来进行重构,上一个项目进行region填充是没有问题的,这次再次进行测试出现了这样的问题,于是在网上寻找答案。错误给出来的很明显,regionManager没有一个叫做MainViewRegionName的区域,想当然的就手动添加,进行刷新,这种方法参考Prism区域异常问题分析(导航失效?) - 痕迹g - 博客园  这篇文章,博主很牛,我跟他学的WPF。

后来去prism官网发现有人遇到跟我相同的问题,prism团队是这样回答的

噢~原来不是无法找到region,而是函数的构造函数加载完以后,prism的视图才会去寻找region,

后来我将放置首页视图的工作放到了OnInitialized方法中,成功解决,不报无法找到的错误了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值