wpf prism IRegionManager 和IRegionViewRegistry
引入了一个新的问题,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方法。
还是那句老话,殊途同归。
wpf prism IRegionManager 和IRegionViewRegistry相关推荐
- WPF PRISM开发入门一( 初始化PRISM WPF程序)
原文:WPF PRISM开发入门一( 初始化PRISM WPF程序) 这篇博客将介绍在WPF项目中引入PRISM框架进行开发的一些基础知识.目前最新的PRISM的版本是Prism 6.1.0,可以在G ...
- WPF Prism(五)Navigation
WPF Prsim(一)Region WPF Prism(二)Module WPF Prism(三)ViewModelLocator WPF Prism(四)MVVM WPF Prism(五)Navi ...
- WPF开发学生信息管理系统【WPF+Prism+MAH+WebApi】(一)
最近通过WPF开发项目,为了对WPF知识点进行总结,所以利用业余时间,开发一个学生信息管理系统[Student Information Management System].本文主要简述如何通过WPF ...
- WPF Prism框架
Prism框架 1.关于Prism框架 官方地址:http://prismlibrary.com 官方源码:https://github.com/PrismLibrary/Prism 版本 ...
- 【转】WPF PRISM开发入门一( 初始化PRISM WPF程序)
这篇博客将介绍在WPF项目中引入PRISM框架进行开发的一些基础知识.目前最新的PRISM的版本是Prism 6.1.0,可以在Github上获取PRISM的源码.这个系列的博客将选择PRISM 4. ...
- 怎样实现WPF Prism Module的国际化和本地化?
English | 简体中文 上一篇有简单介绍主工程的国际化,使用的资源字典(XAML)实现的.这几天我添加了几个Prism模块(Module),发现子模块使用资源字典的方式实现国际化和本地化不好做, ...
- WPF开发学生信息管理系统【WPF+Prism+MAH+WebApi】(完)
最近通过WPF开发项目,为了对WPF知识点进行总结,所以利用业余时间,开发一个学生信息管理系统[Student Information Management System].前四篇文章进行了框架搭建和 ...
- WPF Prism.DryIoc(4)
当前介绍的是prism Dryloc中的对话服务 能在程序中调用窗体弹窗最大程度的降低程序和视图之间的偶和性 步骤1 在Nuget包管理中下载Prism Dryloc 包 步骤2 在App.cs中设置 ...
- WPF Prism框架之Dialog
基本用法 1.添加一个用户控件(作为弹出窗口的内容)->进行注册RegisterDialog 2.添加对应的ViewModel->实现IDialogAware接口 3.通过注入的IDial ...
最新文章
- JStorm与Storm源码分析(五)--SpoutOutputCollector与代理模式
- 为什么kafka的消费者要有分组的概念
- 315汽车大型排雷现场,数据总结避雷规律
- JZOJ 5474. 【NOIP2017提高组正式赛】时间复杂度
- boost::hana::unfold_left用法的测试程序
- Uboot分析(三)
- leetcode 滑动窗口小结 (三)
- 雅虎借道阿里巴巴意在控股淘宝
- JavaScript知识点总结 1
- 2021 测试工作年终总结
- usionCharts 技术文档-Jsp画图
- 深入浅出统计学读书笔记汇总
- linux select 与 阻塞( blocking ) 及非阻塞 (non blocking)实现io多路复用的示例
- jieba分词的原理
- 哲理故事300篇 下
- UTM投影分带相关资料及计算公式
- TransCAD实用技术梗概
- 计算机专业答辩 ppt模板 免费,计算机毕业论文答辩(完整版).ppt
- 面试自我介绍3分钟通用计算机专业,面试自我介绍3分钟
- P3545 [POI2012]HUR-Warehouse Store