In this show, we explore Managed Extensibility Framework (MEF) and Silverlight. Our guide is none other than Glenn Block!

In this show:

  • MEF makes Silverlight applications extensible.  Think about a custom CRM system.  Sometimes we want to customize those applications per customer and MEF/Silverlight makes that easy.
  • Other technologies (think Modules in Prism) can lead to bloat.  MEF allows a heirarchy of modularity.  Modules can be broken down into modules and those modules can be further broken down.
  • It’s in the works to allow MEF to dynamically load UI pieces into the XAML.  There’s the potential to add members to a MVVM ViewModel and have those members drive the generation of pieces of the UI…
Glenn Block

Glenn Block

videoSilverlight MEF Video

Thanks to Jona from YACHT for his great music.