摘要:
转:http://blog.csdn.net/fantasiax/article/details/2451763UI层与逻辑层要尽可能地剥离(解耦)。Routed Event和Command比Event的耦合度要低。UI层与逻辑层的“血管”是数据关联(Data Binding)。尽量不要试图通过UI层去拿数据或者操作数据,而是直接去操作数据源。例如:想对一个TreeView里的结点排序,不应该是对TreeViewItem排序,而是应该对TreeView的DataSource排序TreeView的Item是CheckBox,想把这些CheckBox认为选中,不应该从UI下手,而是把与CheckB 阅读全文
摘要:
转:http://blog.csdn.net/fantasiax/article/details/2449387小序:Hi,大家好!几乎两个月没有写技术文章了。这两个月,我在学习WPF。回顾一下两个月的学习历程,有两个感觉——第一,WPF是一项非常实用又简单易学的东西,它将成为未来MS平台上快速开发的主流趋势;第二,WPF的学习比较讲求路径,如果没有一个比较好的路径,学习起来可能比较慢,主要原因是它像是一种ASP.NET与Windows Forms的“杂交品种”,里面有很多内容与前两者似像非像,同时还有很多新内容的引入。本系列文章的主要目标是:帮助大家学习WPF技术,快速成为这项技术的开路先锋 阅读全文