I had a fun time yesterday presenting WPF to the NJ .Net User Group. The audience was a mix of people who had WPF experience, beginners, Interaction Designers and some of them coming from very different backgrounds like Linux administrator, VB6 programmer! It was great chatting with some of them after the talk.
My presentation was titled:
I started with the basics of the Visual trees: Logical + Visual and then covered the Layout system in WPF. I also touched upon how one can design visual trees with ControlTemplates and DataTemplates. The interesting part started when I got down to my other presentation tool: Visual Studio!
I covered a series of demos by building upon some concepts and showing how they worked at runtime. It was a mix of live-coding, talking about code-structure and good practices for WPF development. These included things like:
At the end I gave a demo of ElementFlow in its full glory. I think the audience liked that more than all of my earlier talk ;)
Special notes for the attendees
[Update] Added PDF version of the slides