02 2011 档案
摘要:在昨天的博文《WPF/Silverlight的数据绑定设计的真糟糕》中,分析了三大应用场景下WPF/SL下绑定的缺陷。我的应用中有95%以上(甚至99%以上)的绑定都属于那三种应用场景,因此无法接受WPF/SL繁琐的绑定机制。骂不是目的,想办法解决问题是黑客精神的所在。知道缺陷之后,就可以来弥补。刚才花了两个小时时间用扩展方法写了一套新的WPF/SL绑定机制。 本文只是一份简单的草案和思路探索,...
阅读全文
摘要:WPF/Silverlight的数据绑定体系设计的真糟糕,几乎每用一次就要在心中骂一次,不知道是哪个家伙设计的,就像Asp.Net中的ViewState一样,拙劣得很: (1)很难用,一些常见的简单场合使用起来很麻烦; (2)想整个搞清楚很杀脑细胞,不是循序渐进的过程; (3)不整个搞清楚就用不好,或者用的很别扭。 总之,就是一个这样的怪胎——简单的场景下使用很麻烦(增加了很多工作量),复...
阅读全文
摘要:在有着悠久造船历史的西班牙港口城市巴塞罗那,有一家著名的造船厂,这个造船厂已经有1000多年的历史。这个造船厂从建厂的那一天开始就立了一个规矩,所有从造船厂出去的船舶都要造一个小模型留在厂里,并把这只船出厂后的命运刻在模型上。厂里有房间专门用来陈列船舶模型。因为历史悠久,所造船舶的数量不断增加,所以陈列室也逐步扩大,从最初的一间小房子变成了现在造船厂里最宏伟的建筑,里面陈列着将近10万只船舶的模型...
阅读全文