在Silverlight中的代码中强制导入MEF容器中的实例

时间:2013-06-06 18:19:33

标签: silverlight mef

我在Silverlight应用程序中使用MEF。如果有一种方法可以在代码中“强制”导入实例(即不使用Import属性),那么我的代码会更加清晰。我已经使用MEF很长一段时间了,我的MEF的声明方面已经失效了。

编辑:

我希望做这样的事情:

var myObject = container.Import<MyType>();

1 个答案:

答案 0 :(得分:0)

您可以新建所需的对象,并使用CompositionInitializer来满足您所获得的类中的任何MEF依赖项。这就是我无论如何:)这是使用WPF的another short article,但我认为在silverlight中使用相同或非常相似。