WPF 比 Windows 窗体更强吗? [已关闭]

问题描述 投票:0回答:1

WPF 是否包含 Windows 窗体 + 附加功能的所有功能?因为我发现WinForms的一些功能在WPF中是不可用的。

更新我! Windows Form 比 WPF 重要。

c# wpf
1个回答
3
投票

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

它具有更灵活的设计,允许您做更多的事情,而且通常使用更简洁的代码。当您充分利用 WPF 中的数据绑定支持时尤其如此。

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

话虽如此,.NET Framework 中与用户界面相关的大多数新开发都是基于 XAML 的。我强烈建议在任何新开发中使用 WPF 或 Silverlight 而不是 Windows 窗体。我写了一个关于 从 Windows 窗体迁移到 WPF 的详细系列,其中讨论了 WPF 的许多好处和优点。

© www.soinside.com 2019 - 2024. All rights reserved.