我怎样才能成为更好的WPF开发人员?

Sha*_*ain 7 c# wpf

对于快速学习WPF,我正在阅读几本WPF书籍.但我不知道如何启动它以及我必须遵循哪些步骤才能获得有关C#的WPF编程的快速知识

Aur*_*bon 8

尝试考虑有趣和有用的项目.我建议使用具有数据绑定支持的图表库.您将学习许多重要的概念,例如:

  • 在容器中组成元素
  • 创建定制依赖属性
  • 使用INotifyCollectionChanged接口为要绘制的点列表提供数据绑定支持(例如)
  • 使用快速渲染技术绘制数千个点(查找DrawingVisual类)

最重要的是:您将学习创建适合自己需求的组件,而不是始终依赖现有组件.

资源

有趣的(必读!)资源并不总是记录在书中:

使用Model-View-ViewModel设计模式的WPF应用程序,Josh Smith
http://msdn.microsoft.com/en-us/magazine/dd419663.aspx

编写更高效的ItemsControls,Charles Petzold
http://msdn.microsoft.com/en-us/magazine/dd483292.aspx

使用DrawingVisual对象,MSDN
http://msdn.microsoft.com/en-us/library/ms742254.aspx