Eladei Asked:2020-02-28 18:35:23 +0800 CST2020-02-28 18:35:23 +0800 CST 2020-02-28 18:35:23 +0800 CST WPF 视角 772 今天是个好日子! 我想这个问题之前已经被提过很多次了。我对今天的事态很感兴趣。 请告诉我,现在掌握 WPF 有什么意义吗?这项技术的前景如何?据我了解,如果项目很复杂,学习 WinForms 是没有意义的。 c# 2 个回答 Voted Best Answer Peter Lavreniuk 2020-02-28T18:39:31+08:002020-02-28T18:39:31+08:00 WPF 为使用 UI 提供了广泛的可能性,从自定义任何 UI 控件到描述您自己的 ( UserControl)。但要明白,UI 也会消耗一定的资源。我建议你学习 WinForms 进行复习,它没有坏处,有时它更容易赶上并使轻量级工艺在 WinForms 上更快地工作,例如,用任何数据的序列化/反序列化的可视化表示,或工作与数据库 - 处理和展示。算法和性能优先于视觉组件。 Andrew_STOP_RU_AGRESSION_IN_UA 2020-03-01T13:28:39+08:002020-03-01T13:28:39+08:00 请告诉我,现在掌握 WPF 有什么意义吗? 有! 这项技术的前景如何? 前景是它将是唯一的,而 WinForms 将因为过时而被放弃。 据我了解,如果项目很复杂,学习 WinForms 是没有意义的。 如果 GUI 组件在您工作的项目(即界面)中很重要,那么研究 WinForms 就没有意义。 反之亦然。如果您在无关紧要的项目中工作,这是有道理的。 处理 WPF 将更加困难。但这是值得的。(尽管为了公平起见,我会说我自己从来没有做到过。)
WPF 为使用 UI 提供了广泛的可能性,从自定义任何 UI 控件到描述您自己的 (
UserControl
)。但要明白,UI 也会消耗一定的资源。我建议你学习 WinForms 进行复习,它没有坏处,有时它更容易赶上并使轻量级工艺在 WinForms 上更快地工作,例如,用任何数据的序列化/反序列化的可视化表示,或工作与数据库 - 处理和展示。算法和性能优先于视觉组件。有!
前景是它将是唯一的,而 WinForms 将因为过时而被放弃。
如果 GUI 组件在您工作的项目(即界面)中很重要,那么研究 WinForms 就没有意义。
反之亦然。如果您在无关紧要的项目中工作,这是有道理的。
处理 WPF 将更加困难。但这是值得的。(尽管为了公平起见,我会说我自己从来没有做到过。)