WPF 是否包含 Windows 窗体 + 附加功能的所有功能?因为我发现WinForms的一些功能在WPF中是不可用的。
更新我! Windows Form 比 WPF 重要。
WPF 是一种与 Windows 窗体完全不同的用户界面方法。
它具有更灵活的设计,允许您做更多的事情,而且通常使用更简洁的代码。当您充分利用 WPF 中的数据绑定支持时尤其如此。
但是,Windows Forms 非常成熟 - 因此,围绕它构建了一个巨大、成熟的生态系统。这确实包括一些 WPF 中不存在的工具和功能。
话虽如此,.NET Framework 中与用户界面相关的大多数新开发都是基于 XAML 的。我强烈建议在任何新开发中使用 WPF 或 Silverlight 而不是 Windows 窗体。我写了一个关于 从 Windows 窗体迁移到 WPF 的详细系列,其中讨论了 WPF 的许多好处和优点。