代码改变世界

WPF技巧(3)监测属性变更

2010-05-07 14:57 by Clingingboy, 1009 阅读, 0 推荐, 收藏, 编辑
摘要:public Window1(){ InitializeComponent(); this.TargetUpdated += new EventHandler<DataTransferEventArgs>(Window1_TargetUpdated); this.SourceUpdated += new EventHandler<DataTransferEventArgs>... 阅读全文

WPF技巧(2)绑定到附加属性

2010-05-07 11:19 by Clingingboy, 1090 阅读, 0 推荐, 收藏, 编辑
摘要:是可以绑定附加属性的,记得给两侧加括号 阅读全文

WPF技巧(1)异步绑定

2010-04-26 22:10 by Clingingboy, 4226 阅读, 1 推荐, 收藏, 编辑
摘要:与大家共勉 当属性值填充好后,与该属性绑定的界面才会开始加载(属性绑定优于控件加载) 这个技巧很简单,但却影响着运行的速度.以下为测试 1.定义一个集合属性2.绑定属性上面的代码可以很好的运行.事实上我们取数据都没这么简单,假设这段数据是从数据里取的,花费3秒时间,我们以线程模拟下面重新运行代码,你将会发现程序会先停滞三秒.结论在刚开始已经提到即使下面的代码也是遵循上面的原则这是相当郁闷的一段代码... 阅读全文

wpf单容器中的Chrome

2010-04-07 12:42 by Clingingboy, 2832 阅读, 0 推荐, 收藏, 编辑
摘要:Chrome有点类似于用GDI+画图一般,除了模板,也可以使用DrawingContext对象来画图. WPF内置的很多控件都是如此实现的,虽然麻烦了一些,可能是为了提升性能考虑. 其方式与定义样式模板差不多,只不过换成代码形式了. 1.先定义控件不同状态下的颜色,如2.定义控件样式状态3.在OnRender方法中呈现样式现在为止一个背景色就设置好了,从这里回头看Border容器,也是采用用样的做... 阅读全文

wpf 控件开发基础(6) -单一容器(Decorator)

2010-04-06 23:51 by Clingingboy, 3370 阅读, 1 推荐, 收藏, 编辑
摘要:其实这部分的文章已经很多了,写下来方便自己查询. wpf内置提供了很多容器(Panel),容器分为多容器和单容器.下面介绍单容器.内置的单容器,大家最熟悉的如Border,其作用用于装饰容器内的元素,... 阅读全文

中序线索二叉树算法

2010-03-31 13:00 by Clingingboy, 1713 阅读, 0 推荐, 收藏, 编辑
摘要:参考:http://www.cnblogs.com/yuchen198112/archive/2007/01/02/610058.html 理解下面两句话 (1)若上次访问到的结点的右指针为空,则将当... 阅读全文

nhibernate 抓取策略

2010-03-15 11:52 by Clingingboy, 457 阅读, 0 推荐, 收藏, 编辑
摘要:三种方式 1. 默认策略 select,即默认的延迟加载,一条一条的取(记得设置lazy为ture,不然很惨,有几条数据就会执行几条sql语句) 2.join 连接表,一句话搞定,但速度慢 3.subselected子表查询,使用in来查询 4.batch-size 批次抓取 即一次自定语取一定数据 阅读全文

Caliburn v2 变更-Presenter->Screen

2010-03-08 15:20 by Clingingboy, 588 阅读, 0 推荐, 收藏, 编辑
摘要:这个变动影响全局(作者就是很喜欢改名字…后面还有)参考此http://www.cnblogs.com/Clingingboy/archive/2009/12/28/1634054.html 原命名空间... 阅读全文

Caliburn v2 变更-启动初始化

2010-03-08 14:27 by Clingingboy, 516 阅读, 0 推荐, 收藏, 编辑
摘要:基本也是属于重构代码,但清晰很多配置容器,加载核心服务,然后加载WPF服务,然后启动 IModuleHook可以将外部模块加到配置当中,即用于扩展而用两种方式,添加(Assemblies)dll和手动... 阅读全文

Caliburn v2 变更-模块化

2010-03-08 14:10 by Clingingboy, 621 阅读, 0 推荐, 收藏, 编辑
摘要:看下这个是什么东西. 主要功能是把相关服务组合放在一个Module里面 ModuleBase和CaliburnModule都没什么东西,ConventionalModule是关键实现,CoreCon... 阅读全文
上一页 1 ··· 37 38 39 40 41 42 43 44 45 ··· 66 下一页