Building HelloMEF – Part V – Refactoring to ViewModel

In the last post we migrated over to the new DeploymentCatalog. In this post we’ll look at refactoring the code to incorporate the MVVM pattern. Code from the last post is available here Why ViewModel? There’s a ton of content out there in the blogosphere that discuss the virtues of separated presentation patterns including MVVM….


Building Hello MEF – Part II – Metadata and why being Lazy is a good thing.

In Part I of the series we built the basics of our dashboard end ended with our app displaying a single widget. In this post we’ll show two widgets,  sensing a pattern here?  🙂 We will show two, but we’ll put them in different places on our dashboard. We’ll explore two ways of doing this…