wpf prism IRegionManager 和IRegionViewRegistry
2024-09-04 20:22:01
引入了一个新的问题,IRegionViewRegistry和IRegionManager都具有RegisterViewWithRegion方法,二者有区别么?
答案是——没有。我们已经分析过,在UnityBootstrapper的中,已经默认建立了IRegionManager和RegionManager的映射关系。所以,只要查看Prism框架中的RegionManager就可以了。
以下则是RegionManager的RegisterViewWithRegion方法,这是一个扩展方法:
public static IRegionManager RegisterViewWithRegion(this IRegionManager regionManager, string regionName, Type viewType)
{
var regionViewRegistry = ServiceLocator.Current.GetInstance<IRegionViewRegistry>(); regionViewRegistry.RegisterViewWithRegion(regionName, viewType); return regionManager;
}
哦,原来还是要间接地调用RegionViewRegistry的RegisterViewWithRegion方法。
还是那句老话,殊途同归。
最新文章
- Deployment options
- caffe 在window下编译(windows7, cuda8.0,matlab接口编译)
- Java 父类和子类
- Java微框架:不可忽视的新趋势--转载
- 滚动条响应鼠标滑轮事件实现上下滚动的js代码
- 在项目管理工具Redmine中使用SubVersion进行版本管理
- CentOS7 防火墙规则 (firewalld)
- SDP开发
- RPM管理工具
- docker+fastdfs+nginx 实现分布式大文件存储系统以及视频缓存播放
- JavaScript 中的FileReader对象(实现上传图片预览)
- C# JSON帮助类(可互转)
- .net core identity(一)简单运用
- ELK环境搭建完整说明
- No result defined for action com.nynt.action.ManageAction and result input问题
- 迪米特法则(Law of Demeter)LoD
- cf976f Minimal k-covering
- React学习之受控和非受控组件
- MapperException: 无法获取实体类xxxxx对应的表名! 三种解决方法,总有一款适合你。
- msp430项目编程05
热门文章
- zookeeper--为分布式应用提供协调服务
- 在python中,用默认参数(list,set,dict...)时要小心
- D - Beautiful Graph CodeForces - 1093D (二分图染色+方案数)
- VMware提示此主机支持Intel VT-x,但Intel VT-x处于禁用状态怎么解决
- Summer training #7
- php正则表达式验证手机/固定电话/邮箱/身份证/银行卡自定义函数
- Python模块struct(二进制数据服务)
- WCF概述
- 面向对象(oop)特征
- android的ant编译打包