与Windows窗体相比,WPF的优缺点是什么?
答案 0 :(得分:6)
We went to WPF and never looked back.此时我建议在WPF中进行所有新开发,因为体验更好。但是要考虑到这一点,特别是如果你有一个拥有很多WinForms经验的团队。
答案 1 :(得分:3)
WPF将需要.NET 3.0(或更高版本),并将更好地分离您的演示/业务逻辑/数据访问层。如果你有一个UI设计师,或者你很擅长Expression Blend WPF,那么可能就是这样。
如果没有UI设计器并且关注点分离不成问题,WinForms将不会为您的项目引入任何额外的学习曲线。
答案 2 :(得分:2)
如果您在一个大型项目上使用(界面)设计人员和另一方面编程人员,WPF可能比Forms更好,因为您可以通过xml更好地将GUI与代码分开。
但总的来说,我不会认为自己能够一劳永逸地决定使用WPF / Windows Forms。
答案 3 :(得分:0)
从外观上看,Visual Studio也是WPF。 A New Look for Visual Studio 2010