c# - 克服从 Winforms 迁移到 WPF 的更大障碍是什么?

标签 c# wpf windows winforms

几年来,我一直在用 C# 开发 Winforms 应用程序,并且一直对将 future 的开发转向 WPF 很感兴趣,主要是因为我听到了关于它的积极消息。但是,我想知道其他人在迁移到 WPF 时必须克服什么样的障碍。您的工作效率是否受到重大影响或您发现具有挑战性的任何特定问题?

最佳答案

我不确定我能否给您一个障碍,因为它完全背离了 WinForms。我的建议是获取 Adam Nathan 的 WPF Unleashed,忘掉您使用任何以前的技术(Winforms、MFC、Java)构建 UI 的所有知识,然后从头开始。

如果您尝试以任何其他方式进行操作,将会导致彻底的挫败感。

预计到达时间:我之所以说要从头开始,是因为有时从头开始学习新概念会更容易。过去,我发现如果我尝试将知识从一个技术带到另一个技术(例如,认为多年来从事 asmx web 服务使我无法阅读第一对夫妇,那么在学习新事物时我可能成为自己最大的敌人WCF 书籍的章节)。

关于c# - 克服从 Winforms 迁移到 WPF 的更大障碍是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/109620/

相关文章:

c# - 没有类型的 IEnumerable 属性

c# - 有没有办法让多个程序在windows上订阅同一个多播组?

windows - 比较目录的工具 (Windows 7)

c# - 具有 varbinary(max) OUTPUT 的 CLR 存储过程失败,但与 T-SQL 相同的过程

c# - JAVA `System.exit(0);` 的 C# 等效项是什么?

c# - EF 生成的查询应为 "("

c# - 调试c++ dll时找不到调试信息

c# - 确保在 Visual Studio 中为 Windows Phone 正确设置引用

c# - wpf MediaElement 内存泄漏

c# - 拦截条形码扫描仪,完成后将焦点传递给应用程序?