或注册零件清单?
尝试了
[Import]
CompositionContainer container;
但失败了
答案 0 :(得分:0)
确保您的Bootstrapper正在导出CompositionContainer。
从Prism的ModularityWithMef示例开始,我将以下内容添加到QuickStartBootstrapper : MefBootstrapper
protected override void ConfigureContainer()
{
base.ConfigureContainer();
this.Container.ComposeExportedValue<CompositionContainer>(this.Container);
}
然后我就可以从其他模块访问CompositionContainer。
还尝试使用[Import(AllowDefault = true, AllowRecomposition = true)]
来摆脱依赖关系。