Unit Testing Dynamic XAP Files
By now, you probably are aware that you can dynamically load XAP files using the Managed Extensibility Framework (MEF) within your Silverlight applications. Have you been scratching your head, however, […]
MEF: DLL Versions and Multiple Exports for a Class

During my talk about the Managed Extensibility Framework (MEF) at Devscovery this past week, I had two very good questions asked by the audience and promised I’d get an answer. […]
MVVM with Transaction and View Locator Example

I had a lot of requests after both of my posts about transaction with the Model-View-ViewModel (MVVM) pattern and Yet Another View Locator Pattern to provide a sample project. You […]
Ten Reasons to use the Managed Extensibility Framework
One question I’m commonly asked is, “Why do I need the Managed Extensibility Framework? How do I know when to use it?” In addition to that really being two questions, […]
Custom Export Providers with Custom Metadata for Region Management

Over the past few weeks I’ve been exploring the concept of region management using the Managed Extensibility Framework, and for a good reason. I’m working on a project that has […]
Making Your Own 8K Homegrown Inversion of Control Container
If you develop software, chances are you you’ve worked with Inversion of Control containers and the Dependency Injection pattern. Many frameworks exist to address how to marry concrete implementations to […]
PRISM, MEF, and MVVM Part 3 of 3: Dynamic MEF Modules in PRISM

Series recap: PRISM, MEF, and MVVM Part 1 of 3: Unity Glue PRISM, MEF, and MVVM Part 2 of 3: Making PRISM MEF Friendly PRISM, MEF, and MVVM Part 3 […]
PRISM, MEF, and MVVM Part 2 of 3: Making PRISM MEF Friendly

In the first part of this series, we explored using the Unity container to bind the view model to the view. The next logical step is to explore how to […]
PRISM, MEF and MVVM Part 1 of 3: Unity Glue
PRISM, also known as Composite WPF, has established itself as a very popular framework for building modular, scalable Silverlight applications. A newer contender, the Managed Extensibility Framework (MEF), has also […]