WPF比Windows Forms更强大吗?

时间:2011-09-13 15:41:50

标签: c# wpf

WPF是否包含Windows窗体+附加功能的所有功能?因为我发现WPF中没有WinForms的某些功能。

更新我! Windows窗体比WPF的重要性。

1 个答案:

答案 0 :(得分:3)

WPF是一种与Windows Forms完全不同的用户界面方法。

它具有更灵活的设计,允许您执行更多操作,通常使用更清晰的代码。当您充分利用WPF中的数据绑定支持时尤其如此。

然而,Windows Forms 非常成熟 - 因此,围绕它建立了一个庞大而成熟的生态系统。这确实包括WPF中不存在的一些工具和功能。

话虽这么说,.NET Framework中与用户界面相关的大多数新开发都是基于XAML的。我强烈建议在Windows Forms上使用WPF或Silverlight进行任何新的开发。我在migrating to WPF from Windows Forms上写了一个详细的系列文章,讨论了WPF的许多好处和优点。

相关问题