当时我在搬运Prism6.3的sample代码的时候,就是因为网上的资料太老旧,万万没想到这给自己挖了一个坑,因为我在做笔记的时候,prism已经在更新7.0了
现在已经是7.2了,(lll¬ω¬),GitHub异常活跃
我个人目前是没有使用prism做项目的,所以也没有什么使用感受
这些文章也只是尬笔记,但不妨碍我把这个系列更新到7.1

[7.1updated]

从wpf的实例代码来看,7.1主要更新了几个部分:

  1. PrismApplication
    prismapp现在都是PrismApplication ,这变动主要体现在app.xaml和app.xaml.cs中
    xaml中的 Application标签变成了prism:PrismApplication
    废弃了Bootsrapper,app 继承Prism.Unity.PrismApplication ,同时弃用了原来的Unity,而是使用Prism.Unity,这可能是为了适配新的需求,老的Unity已经不支持了
  2. Prism.IoC
    这个改动蛮多的,他提供了 IContainerRegistry 和IContainerProvider两个接口,来管理和使用容器
  3. Prism.Modularity
    修改了IModule 接口,废弃了Initialize(),提供了两个新的接口来适配Prism.IoC,分别是RegisterTypes(IContainerRegistry containerRegistry)OnInitialized(IContainerProvider containerProvider)

  4. 弃用MEF,之前是Mef和Unity同时支持的。

ps. MVVM那块没变,就是基础架构改了,其他还是跟原来的一样。

下面是我的学习笔记,代码已更新至Prism7.1:

欢迎指正,(●'◡'●)

从PRISM开始学WPF(一)WPF-更新至Prism7.1
从PRISM开始学WPF(二)Prism-更新至Prism7.1
从PRISM开始学WPF(三)Prism-Region-更新至Prism7.1
从PRISM开始学WPF(四)Prism-Module-更新至Prism7.1
从PRISM开始学WPF(五)MVVM(一)ViewModel-更新至Prism7.1
从PRISM开始学WPF(六)MVVM(二)Command-更新至Prism7.1
从PRISM开始学WPF(七)MVVM(三)事件聚合器EventAggregator-更新至Prism7.1
从PRISM开始学WPF(八)导航Navigation-更新至Prism7.1
从PRISM开始学WPF(九)交互Interaction(弹窗)-更新至Prism7.1

从PRISM开始学WPF(番外)共享上下文 RegionContext-更新至Prism7.1
Prism私人定制Region控件

从PRISM开始学WPF,Prism7更新了什么的更多相关文章

  1. 从PRISM开始学WPF(七)MVVM(三)事件聚合器EventAggregator-更新至Prism7.1

    原文:从PRISM开始学WPF(七)MVVM(三)事件聚合器EventAggregator-更新至Prism7.1 事件聚合器EventAggregator [7.1updated]除了app部分,没 ...

  2. 从PRISM开始学WPF(一)WPF-更新至Prism7.1

    原文:从PRISM开始学WPF(一)WPF-更新至Prism7.1 我最近打算学习WPF ,在寻找MVVM框架的时候发现了PRISM,在此之前还从一些博客上了解了其他的MVVM框架,比如浅谈WPF中的 ...

  3. 从PRISM开始学WPF(八)导航Navigation-更新至Prism7.1

    原文:从PRISM开始学WPF(八)导航Navigation-更新至Prism7.1 0x6Navigation [7.1updated] Navigation 在wpf中并没有变化 Basic Na ...

  4. 从PRISM开始学WPF(一)WPF?

    从PRISM开始学WPF(一)WPF?   我最近打算学习WPF ,在寻找MVVM框架的时候发现了PRISM,在此之前还从一些博客上了解了其他的MVVM框架,比如浅谈WPF中的MVVM框架--MVVM ...

  5. 从PRISM开始学WPF(七)MVVM(三)事件聚合器EventAggregator?

    原文:从PRISM开始学WPF(七)MVVM(三)事件聚合器EventAggregator? 从PRISM开始学WPF(一)WPF? 从PRISM开始学WPF(二)Prism? 从PRISM开始学WP ...

  6. 从PRISM开始学WPF(番外)共享上下文 RegionContext?

    原文:从PRISM开始学WPF(番外)共享上下文 RegionContext? RegionContext共享上下文 There are a lot of scenarios where you mi ...

  7. 从PRISM开始学WPF(八)导航Navigation?

    原文:从PRISM开始学WPF(八)导航Navigation? 0x6Navigation Basic Navigation Prism中的Navigation提供了一种类似导航的功能,他可以根据用户 ...

  8. 从PRISM开始学WPF(五)MVVM(一)ViewModel-更新至Prism7.1

    0x5 MVVM [7.1updated]截止到目前,我们看到7.1的更新主要在三个地方 PrismApplication ,并且不再使用Bootstrapper 更新了unity,现在使用prism ...

  9. 从PRISM开始学WPF(五)MVVM(一)ViewModel?

    从PRISM开始学WPF(一)WPF? 从PRISM开始学WPF(二)Prism? 从PRISM开始学WPF(三)Prism-Region? 从PRISM开始学WPF(四)Prism-Module? ...

随机推荐

  1. (function($){...})(jQuery) 含义 【转】

    经常用,今天总结一下,下文摘自某网友的总结: (function($){...})(jQuery)实际上是匿名函数,不懂得朋友可以继续往下看. 这里实际上是匿名函数 function(arg){... ...

  2. MySQL事务的的介绍及使用

    事务的特性 1.原子性(Atomicity):原子性是指事务是一个不可分割的工作单位,事务中的操作要么都发生,要么都不发生. 2.一致性(Consistency):在一个事务中,事务前后数据的完整性必 ...

  3. git-------基础(一)

    更改连接仓库只用操作一次(先删后加) (1)git remote rm origin                                  //若本地已经关联了一个远程库,则先删除已关联的 ...

  4. JavaScirpt的this指向 apply().call(),bind()个人笔记

    写在前头: 本站内容为个人学习记录,纯属个人观点,不喜勿喷,欢迎指正! 笔记记录缘由:JavaScript的流行趋势已经势不可挡,衍生的AngularJs,Node.js,BootStrmp中小企业的 ...

  5. linux 文件传输 SCP

    SCP :secure copy (remote file copy program) 也是一个基于SSH安全协议的文件传输命令.与sftp不同的是,它只提供主机间的文件传输功能,没有文件管理的功能. ...

  6. android studio 在使用图片的时候会检测图片的合法性

    1.当android studio 在使用png格式的时候,会报一系列的错误,甚至会显示找不到R文件,这是因为Android studio 不支持png格式的图片,检测图片的合法性的时候会报错 解决方 ...

  7. TCP连接和 time_wait、close_waite

    TCP连接和 time_wait.close_waite tags:time_wait close_waite RST TCP 引言:前两天朋友公司的服务器垮掉了,最后查出的原因是发现大量的time_ ...

  8. DB2 存储过程创建、系统表

    前段时间做了数据表拆分,进行数据迁移,用到一些SQL命令,语句记录下来 db2look是DB2用于生成数据库DDL语句的一个工具: 命令:db2look -d DBname -a -e -p -i u ...

  9. synchronized修饰方法和代码块的区别

    先看一段代码 Class A { public synchronized methodA() {//对当前对象加锁 } public methodB() { synchronized(this){}/ ...

  10. Myeclipse10破解版安装包

    下载地址;http://pan.baidu.com/s/1pLka0un