当使用unity时,你可以在view moder的构造函数中导入容器。
但是如何将MEF容器导入视图模型来解析实例呢?
谢谢
发布于 2011-10-03 03:51:08
一般来说,传递容器并不是一个好主意,因为您最终更多地将其用作服务定位机制,但如果您希望这样做,则需要手动导出容器,例如:
var container = new CompositionContainer(catalog);
container.ComposeExportedValue(container);这将使您能够导入它:
[Import]
public CompositionContainer Container { get; set; }或者:
[ImportingConstructor]
public MyClass(CompositionContainer container) { }https://stackoverflow.com/questions/7626657
复制相似问题