摘要:做记录… 对容器进行了重构。 添加了IRegistry接口,用于注册,之前没有接口用于注册,只能是从容器中取SimpleContainer类为默认实现,ContainerBase为基础,可以用Cont... 阅读全文
wpf控件开发基础(5) -依赖属性实践
2010-02-03 12:36 by Clingingboy, 4408 阅读, 4 推荐, 收藏, 编辑
摘要:知识回顾 接上篇,回顾这三篇讲了什么东西 首先说明了属性的现存问题,然后介绍了依赖属性的基本用法及其解决方案,由于依赖属性以静态属性的方式存在,进而又介绍了可重写的属性元数据的使用.这是以上三篇所说明... 阅读全文
wpf控件开发基础(4) -属性系统(3)
2010-02-02 15:08 by Clingingboy, 4432 阅读, 3 推荐, 收藏, 编辑
摘要:知识回顾 接上篇,上篇我们真正接触到了依赖属性的用法,以及依赖属性的属性元数据的用法,并且也实实在在地解决了之前第二篇提到的一系列问题.来回顾一下 属性默认值 属性变更通知 属性强制回调 本篇将继续... 阅读全文
wpf控件开发基础(3) -属性系统(2)
2010-02-01 22:20 by Clingingboy, 5463 阅读, 3 推荐, 收藏, 编辑
摘要:上篇说明了属性存在的一系列问题. 属性默认值,可以保证属性的有效性. 属性验证有效性,可以对输入的属性进行校验 属性强制回调, 即不管属性有无发生变化,都要做出通知. 属性变更通知,当属性发生... 阅读全文
wpf控件开发基础(2) -属性系统(1)
2010-02-01 16:02 by Clingingboy, 4580 阅读, 1 推荐, 收藏, 编辑
摘要:距离上篇写的时间有1年多了.wpf太大,写的东西实在太多,我将依然围绕着自定义控件来展开与其相关的技术点. 也欢迎大家参与讨论.这篇我们将要讨论的是WPF依赖属性,接触过的朋友应该对其有所了解,但在我... 阅读全文
MFC笔记(1)
2010-01-25 09:03 by Clingingboy, 902 阅读, 0 推荐, 收藏, 编辑
摘要:只为记忆更加深刻 如果程序变的不是非常枯燥乏味,学的人就会有兴趣很多,学ui就是一种.虽然学ui只是起步,但足够增加对学习的信心,也为后续打下基础. 有些人喜欢先探秘,比如先看深入浅出浅出MFC,我一... 阅读全文
MFC笔记(2)菜单
2010-01-22 16:00 by Clingingboy, 1036 阅读, 0 推荐, 收藏, 编辑
摘要:菜单以资源的形式出现,并以框架内置固定的位置出现 首先在资源面板里创建菜单 载入菜单 1.在Create方法中传入菜单 IDR_MAINFRAME为资源的Id,MAKEINTRESOURCE用于转换资... 阅读全文
Caliburn笔记-Dependent Action(wpf框架)
2009-12-30 17:45 by Clingingboy, 755 阅读, 0 推荐, 收藏, 编辑
摘要:http://caliburn.codeplex.com/wikipage?title=Dependent%20Actions&referringTitle=Documentation 这一部分功能也属于过滤器.再来看两个接口FilterManager会在构造函数中,对实现该接口的Filter进行初始化public interface IInitializable : IFilter{ ... 阅读全文
Caliburn笔记-过滤器管理(IFilterManager)(wpf框架)
2009-12-30 13:40 by Clingingboy, 1012 阅读, 0 推荐, 收藏, 编辑
摘要:过滤器用于装饰对象本身和对象中的方法.如下图 具体介绍可见此 http://caliburn.codeplex.com/wikipage?title=Filters&referringTitl... 阅读全文
Caliburn笔记-依赖注入容器(wpf框架)
2009-12-30 11:10 by Clingingboy, 1374 阅读, 0 推荐, 收藏, 编辑
摘要:此为基础,看了没用,不看不行…了解下注册流程. 注册组件,差不多离不开这几种模式 手动注册 元数据标签注册 外部dll加载注册 1.内置服务则用手动注册. 2.挂元数据标签,如下[PerReques... 阅读全文