Redmond Developer: Working with MEF in VB and WPF

Kathleen Dollard has a very good article on  that talks about using Managed Extensibility Framework (MEF) to  allow customers to add their own forms to our Windows Presentation Foundation (WPF) app?  

In this simple example she show adding custom defined forms into the standard menus.. all of this is done in VB!

 

Redmond Developer: Working with MEF

 

 <Export(GetType(IExtension))> _
<ExportMetadata("MenuCaption", "First")> _
Partial Public Class First
   Implements IExtension

   Public Sub ShowWindow() _
      Implements Common.IExtension.ShowWindow
   End Sub
End Class.csharpcode, .csharpcode pre
{
   font-size: small;
   color: black;
   font-family: consolas, "Courier New", courier, monospace;
   background-color: #ffffff;
  /*white-space: pre;*/
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt 
{
   background-color: #f4f4f4;
  width: 100%;
    margin: 0em;
}
.csharpcode .lnum { color: #606060; }

 

Enjoy!