WPF初学者提示

Bur*_*urt 2 .net wpf

我开始使用WPF,我很惊讶它与我以前做过的任何事情有多么不同,还有很多东西需要考虑.

任何人都可以推荐一些值得提前知道的东西,这将使开发WPF应用程序的生活更轻松吗?

提前致谢.

Lor*_*zCK 5

我不是专家或者其他任何东西,但是为了在WPF中"正确"开始编码并且不试图在WPF模型上强制使用其他GUI范例,这几件事非常重要.

  1. 在设计应用程序时使用Model-View-ViewModel模式.
  2. 尽可能使用数据绑定并设计类以支持它(可观察集合,实现INotifyPropertyChanged).
  3. 发现并了解依赖项属性如何工作以及如何正确实现自己的属性(请参阅" 框架设计指南"一书,在模式部分).
  4. 了解控件的样式以及样式模板如何与数据绑定进行交互.我建议KaXaml做一些测试.