这里还有关于这个主题的另一个讨论:When is Windows Forms the correct choice vs WPF?
Winforms应用程序
在性能方面超过了WPF应用程序(提高了10倍),而且看起来也很不错。
WPF不仅仅是关于花哨的图形...我不是设计师,见鬼,我对颜色没有感觉(以至于我的未婚夫决定我不能再买我自己的衣服),但我喜欢WPF。例如,DataBinding支持是惊人的,更不用说为ListBox创建ItemTemplate是多么容易了(还记得为了在ListBox项目中获得2行文本和一幅图像而重写Windows Forms中的draw方法吗?)
至于性能...根据我的经验,只有当你使用带有GPU的Windows Vista /7时,才能注意到这一改进。(当然还有你写代码的方式)。
也许这是微软的一个错误,它在市场上认为WPF都是粉色的大象图形,而它做的更多。(他们在匆忙发布Silverlight 1时犯了类似的错误,在我看来,他们应该一起跳过这一步)。

