引入了一个新的问题,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相关推荐

  1. WPF PRISM开发入门一( 初始化PRISM WPF程序)

    原文:WPF PRISM开发入门一( 初始化PRISM WPF程序) 这篇博客将介绍在WPF项目中引入PRISM框架进行开发的一些基础知识.目前最新的PRISM的版本是Prism 6.1.0,可以在G ...

  2. WPF Prism(五)Navigation

    WPF Prsim(一)Region WPF Prism(二)Module WPF Prism(三)ViewModelLocator WPF Prism(四)MVVM WPF Prism(五)Navi ...

  3. WPF开发学生信息管理系统【WPF+Prism+MAH+WebApi】(一)

    最近通过WPF开发项目,为了对WPF知识点进行总结,所以利用业余时间,开发一个学生信息管理系统[Student Information Management System].本文主要简述如何通过WPF ...

  4. WPF Prism框架

    Prism框架 1.关于Prism框架 ​ 官方地址:http://prismlibrary.com ​ 官方源码:https://github.com/PrismLibrary/Prism ​ 版本 ...

  5. 【转】WPF PRISM开发入门一( 初始化PRISM WPF程序)

    这篇博客将介绍在WPF项目中引入PRISM框架进行开发的一些基础知识.目前最新的PRISM的版本是Prism 6.1.0,可以在Github上获取PRISM的源码.这个系列的博客将选择PRISM 4. ...

  6. 怎样实现WPF Prism Module的国际化和本地化?

    English | 简体中文 上一篇有简单介绍主工程的国际化,使用的资源字典(XAML)实现的.这几天我添加了几个Prism模块(Module),发现子模块使用资源字典的方式实现国际化和本地化不好做, ...

  7. WPF开发学生信息管理系统【WPF+Prism+MAH+WebApi】(完)

    最近通过WPF开发项目,为了对WPF知识点进行总结,所以利用业余时间,开发一个学生信息管理系统[Student Information Management System].前四篇文章进行了框架搭建和 ...

  8. WPF Prism.DryIoc(4)

    当前介绍的是prism Dryloc中的对话服务 能在程序中调用窗体弹窗最大程度的降低程序和视图之间的偶和性 步骤1 在Nuget包管理中下载Prism Dryloc 包 步骤2 在App.cs中设置 ...

  9. WPF Prism框架之Dialog

    基本用法 1.添加一个用户控件(作为弹出窗口的内容)->进行注册RegisterDialog 2.添加对应的ViewModel->实现IDialogAware接口 3.通过注入的IDial ...

最新文章

  1. JStorm与Storm源码分析(五)--SpoutOutputCollector与代理模式
  2. 为什么kafka的消费者要有分组的概念
  3. 315汽车大型排雷现场,数据总结避雷规律
  4. JZOJ 5474. 【NOIP2017提高组正式赛】时间复杂度
  5. boost::hana::unfold_left用法的测试程序
  6. Uboot分析(三)
  7. leetcode 滑动窗口小结 (三)
  8. 雅虎借道阿里巴巴意在控股淘宝
  9. JavaScript知识点总结 1
  10. 2021 测试工作年终总结
  11. usionCharts 技术文档-Jsp画图
  12. 深入浅出统计学读书笔记汇总
  13. linux select 与 阻塞( blocking ) 及非阻塞 (non blocking)实现io多路复用的示例
  14. jieba分词的原理
  15. 哲理故事300篇 下
  16. UTM投影分带相关资料及计算公式
  17. TransCAD实用技术梗概
  18. 计算机专业答辩 ppt模板 免费,计算机毕业论文答辩(完整版).ppt
  19. 面试自我介绍3分钟通用计算机专业,面试自我介绍3分钟
  20. P3545 [POI2012]HUR-Warehouse Store

热门文章

  1. mysql之 mysql 5.6不停机主主搭建(活跃双主基于日志点复制)
  2. TypeScript 2.1中的类型运算 一个递归的Readonly泛型
  3. Java多线程详解(二)
  4. 每个人应该知道的NVelocity用法
  5. IHttpHandler的妙用之防盗链
  6. Win10系统下安装VC6.0教程
  7. 【工具篇】抓包中的王牌工具—Fiddler (1-环境搭建)
  8. C/S与B/S架构的区别和优缺点
  9. 洛谷 P3376 【模板】网络最大流
  10. ACM-线段树扫描线总结