我开始使用 WPF,并惊讶于它与我之前所做的任何事情完全不同,有很多东西需要吸收。
有人可以推荐一些值得预先了解的内容,让开发 WPF 应用程序时变得更轻松吗?
提前致谢。
最佳答案
我不是专家或任何人,但是为了在 WPF 中“正确”开始编码而不是试图在 WPF 模型上强制使用其他 GUI 范例,了解以下几件事非常重要:
- 设计应用程序时使用 Model-View-ViewModel 模式。
- 尽可能使用 data binding 并设计您的类以支持它(可观察集合、implement INotifyPropertyChanged)。
- 发现并了解依赖属性的工作原理以及如何正确实现您自己的属性(查看 Framework Design Guidelines 书中的模式部分)。
- 了解控件的样式设置以及样式模板如何与数据绑定(bind)交互。我建议 KaXaml 做一些测试。
关于.net - WPF 初学者技巧,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2123067/