上一页 1 ··· 34 35 36 37 38 39 40 41 42 ··· 55 下一页
摘要: 简单实例说明 [Export] public partial class TitleView : UserControl { public TitleView() { InitializeComponent(); } ... 阅读全文
posted @ 2015-11-16 14:28 天王星天 阅读(273) 评论(0) 推荐(0)
摘要: 首先,在使用Prism框架加载的程序集中分别添加一个类,并让这些类实现IModule接口。当Prism框架加载某个程序集后,将首先在程序集中搜索实现了该接口的类。之后将会调用该接口的Initialize方法。于是,我们可以在这个方法中实现程序集内部的初化始操作,或者执行某个动作。通过这种机制,可以实... 阅读全文
posted @ 2015-11-16 10:58 天王星天 阅读(537) 评论(0) 推荐(0)
摘要: 本章导读: 第四章讲述了模块化应用程序开发中模块的生命周期,生成方法,实例引用的存活时间等关键内容,和经常会应用到的包含定义模块在内的7种场景(以Unity为例,也说明了MEF与Unity中可能不同的4点区别)并且使用代码加以实现。4.4 核心场景本节描述了在开发模块化应用程序中可能碰到的场景。这些... 阅读全文
posted @ 2015-11-16 10:51 天王星天 阅读(1132) 评论(0) 推荐(0)
摘要: 编译并运行快速入门需要在VisualStudio 2010上运行此快速入门示例代码下载:ModularityWithMef.zip先重新生成解决方案再按F5运行此示例说明:在此快速入门示例解决方案的ModularityWithMef.Desktop程序集中加入了生成成功时的“后期生成事件命令行”IF... 阅读全文
posted @ 2015-11-16 10:41 天王星天 阅读(1627) 评论(0) 推荐(0)
摘要: 其他测试项目时没有问题,但是有些项目有时候导航一直报错误!Referring the StockTraderRI, I created a popup region in my shellinfBehaviors:RegionPopupBehaviors.CreatePopupRegionWithN... 阅读全文
posted @ 2015-11-16 10:06 天王星天 阅读(946) 评论(0) 推荐(0)
摘要: WPF Prism 框架 程序 出现 问题:无法加载一个或多个请求的类型。有关更多信息,请检索 LoaderExceptions 属性。1、开始以为是配置的问题,找了半天,最后原来是有个依赖类库没有引用。错误如图:2、最后找到这个,原来是有个依赖模块问题:如图:哎呀,恍然大悟,主程序 引用Syste... 阅读全文
posted @ 2015-11-16 09:48 天王星天 阅读(553) 评论(0) 推荐(0)
摘要: 学习Prism一定要掌握依赖注入的应用,只有了解了Prism的依赖注入才能更好的使用Prism提升应用开发的架构。首先说明Prism依赖注入有两种方式及MEF和Unity ,在Prism中是两个没有关联的dll。我倾向于使用MEF,下面学习下MEF在Silverlight中的具体实现。先看MEF实现... 阅读全文
posted @ 2015-11-14 18:38 天王星天 阅读(1671) 评论(0) 推荐(0)
摘要: 前言在前面的介绍中我们已经知道:导入和导出的匹配成功需要ContractType,ContractName,Metadata都匹配,这里我们还要介绍一个新的东西:创建策略(creation policy)。有时候我们在容器中的实例在每一个导入之间共享,即单例;有时候我们需要让每一个导入都拥有一个各自... 阅读全文
posted @ 2015-11-14 17:48 天王星天 阅读(549) 评论(0) 推荐(0)
摘要: 也许你编程的时候很小心,注意不引起内存泄露,例如不要被全局Static的变量引用上,注意Singleton的static引用,注意Event Handler注销,注意IDisposable接口实现,而且正确实现了IDisposable。但或许你还是有内存泄露,为何?因为你的IDisposable接口... 阅读全文
posted @ 2015-11-14 17:38 天王星天 阅读(412) 评论(0) 推荐(0)
摘要: 对象的创建可以使用new,也可以使用IOC架如:castle、MEF等,IOC创建的对象的生命周期,可能IOC负责管理,使用框架的开发者如果不弄清楚可能会造成内存泄露问题。这些内存泄露问题并不是IOC框架的bug,只是开发者使用不当或者不注意造成的内存泄露问题。以MEF为例说明我碰到的两种内存泄露问... 阅读全文
posted @ 2015-11-14 17:22 天王星天 阅读(569) 评论(0) 推荐(0)
上一页 1 ··· 34 35 36 37 38 39 40 41 42 ··· 55 下一页