DUPE:Windows Forms何时是WPF的正确选择?
这些天我们必须决定是否将WPF作为构建我们下一代产品的平台.
就个人而言,我有点害怕使用这项技术,特别是因为它的性能并且因为它还不成熟(我不确定像Blend这样的UI编辑器的质量).
就个人而言,我绝对崇拜WPF.
它需要Winforms的思维根本转变.Winforms您将内容拖放到表单上.这让你80%的速度非常快速,轻松,但当你需要移出WinForms明确涵盖的东西时,你会进入一个痛苦的世界.
在WPF中,首先要做的是关闭可视化编辑器.你的用户界面的代码从丑陋的混乱变成了美丽的东西.此外,它非常强大和灵活,一旦你掌握了它,你可以做的事情是绝对惊人的.
WPF的缺点是它比WinForms更重,而且学习曲线相对较大.然而,它是未来的方式,除非它是你正在制作的一个简单的应用程序,我会选择WPF.