2
It’s been suggested that my WPF Must-Grok List is “basically the whole WPF” so in my own defense, I thought I’d list a few items to illustrate how WPF is far deeper than my list:
- Attached Properties
- Visual & Logical Trees
- MVVM
- Prism
- Click-once deployment
- Browser apps
- Animation
- Graphics (2D)
- 3D Graphics
- Flow Documents & Text
- Ink
- Printing & XPS
- Media
- Adorners
- Custom controls
- Interop
And even this is not a complete list.
Remember, WPF is a new paradigm in software UI development. It does have a significant learning curve and it is a huge mistake to oversimplify it.
Popularity: 26%













i must admit, my twitter post was a bit harsh and communicated the wrong thing.
here’s the background: around 30 or so minutes before you made your post, i was scouring the web for nice noob introductions to WPF i can use to train developers.
then your post came up and i replied (with that frame of mind).
> It does have a significant learning curve
> and it is a huge mistake to oversimplify it.
And this is the same thing I arrived at this morning. I’ve given up on finding a nice-and-slow learning path for WPF.
[...] And a follow-up post [...]