WPF开发中最常见的错误是什么?

Mic*_*cah 12 wpf

这个问题旨在为开发WPF应用程序时提供常见陷阱,"陷阱"或设计问题的解决方案列表.这也可以包括适当的设计模式,只要有解释为什么它最好.响应应根据问题类型的常见程度进行投票.以下是规则:

  • 每篇文章一回复.这显然会使最常见的问题排名最高.
  • 最好提供已经生活在SO土地上的相关岗位或解决方案的链接.

Job*_*Joy 15

问题:到目前为止我遇到的主要问题是人们开始使用winform UI模型在WPF中编码.

解决方案:WPF不是WinForms/MFC/Win32 因此在过去20多年的时间里,忘记在开发基于Windows的UI时使用和学习的所有UI方面的假设和规范.

理解这个平台背后的核心思想非常重要,这个链接 - 新WPF平台中的主要UI开发突破将提供WPF的深入视图.其中列出了以下几点.突出显示的是我最喜欢的平台功能.

  1. 高级图形
  2. 绘图对象模型
  3. 丰富的应用文本
  4. 适应性UI布局
  5. 灵活的内容模型
  6. 无视控件
  7. 数据驱动的UI
  8. 一致的风格
  9. 触发器
  10. 声明性编程