Spiga

随笔档案 - 2009年11月

DataBinding并没有想象的那么智能

2009-11-22 16:11 by Franz, 248 visits, 网摘, 收藏, 编辑
摘要:我早就想贬低一下DataBinding了,不是因为DataBinding不好,而是学WPF的朋友们都把它当神一样看待了。我的目的是让大家更了解一下这个神,那里该用那里不该用,别到时候出了问题在改那就可是伤筋动骨了啊。 我们使用最多的DataBinding是用来Binding后台ViewModels层的对象(一般来说就是继承自INotifyPropertyChanged的对象),在View层根据对象... 阅读全文

Macbook本上安装VS2010失败解决之道

2009-11-22 12:53 by Franz, 463 visits, 网摘, 收藏, 编辑
摘要:听说WPF在4.0做了一些改进,我想研究一下它的DATATemplate是不是改善了,今天就下了个Beta2的vs2010,安装。。出错了,"提示.NET Framework 4.0 Beta 2 Installation Error: Unable to create or save new files in the folder...“相当诡异的错误啊.告诉我说不能够释放文件.哦.... 阅读全文

避免实现INotifyPropertyChanged时的硬编码

2009-11-15 21:33 by Franz, 418 visits, 网摘, 收藏, 编辑
摘要:在.NET中是非常不提倡硬编码写东西的。原因是容易写错,还不容易修改。在WPF中免不了用Binding,用Binding又免不了要实现INotifyPropertyChanged接口。在园子里有个朋友已经对此做了些改良文章的标题《[WPF/Silverlight]让INotifyPropertyChanged的实现更优雅一些》,一下实现的其中的一种就是这里面提到的方法,使用表达式树来提取属性名。当... 阅读全文