Jonathan Birkholz

Adv WPF Videos

The videos are up from the Adv WPF Workshop we had here at EPS.

Videos (the links are kind of slow and funky atm. I will look into it on Monday. I had more luck downloading the file as opposed to streaming it)

Part 1 Part 2 Part 3 Part 4 Part 5

I had a great time talking through some of the things we are doing here with WPF. I think it took awhile to get started but towards the end I think we picked up speed.

I don’t exactly recall the topics right now but I believe we did cover these items from the original agenda:

  • INotifyPropertyChange
    • Normal
    • Type Safe
    • Dynamic Proxy
    • AOP
  • View + ViewModel
    • Typical methods
    • IView extensions
    • IView
    • ViewRegistry
    • Also will be covering StructureMap conventions (TypeScanners) and Type Interceptors
  • Event Aggregator
    • using Events
    • Publish extension method
    • ISubscribe
    • Putting it all together with a Region Controller

I guess one big note would be that PostSharp is no longer open source therefore you need a license for their 2.0 product. At EPS we picked up licenses for our current solution. The benefit we get out of PostSharp and AOP far surpasses the license price even when you have to buy the license for every developer.

Check PostSharp out at (http://www.sharpcrafters.com/)[http://www.sharpcrafters.com/]

I think we are going to work on a PostSharp CodeCast or some other informative session on the tool.

Considering we have the Houston Open Spaces coming up, I will probably delay another workshop for a bit. But I had a good time and will probably do another one around May or June.

I want to thank everyone who came online and on site. It was a lot of fun! Please provide feedback so we can make the next workshop even better.

C#, WPF