I was lucky enough to be invited back by the folks at NxtGenUG, this time for their December meeting in Southampton. It was a real pleasure to meet you all - thanks again. As promised, here's the follow up blog post with the demos and slides from the event.

I've tidied things up a little and automated the reskinning for you (since I can't be there personally to show your bosses - unless you hire an ADC of course. Plug over. Promise.)

Just click the "Load new 'skin'" button. The word skin is in quotes because the different Xaml is now actually contained in a separate user control that just replaces the window's content when you click the button.

Arguably not the most original UI - but you get the idea :)

Note that when the new skin loads we make no changes to the ViewModel or the Window's DataContext - so the application's state remains intact. Neat.

Of course, even though I've tidied things up a smidge, this is still demoware! As always, your own mileage may vary. Enough with the disclaimers - here's the code: