c# silverlight mef

c# - Agregar una instancia a un contenedor MEF



silverlight (1)

¿Cómo se puede agregar una instancia ya creada a un contenedor / catalogo de MEF para usar al resolver Importaciones? Quiero la funcionalidad que brinda Unity con el método RegisterInstance en sus contenedores.


Puede usar la función ComposeExportedValue para esto, así:

var container = new CompositionContainer(); container.ComposeExportedValue<Application>("Application", Application.Current);