如何使用Autofac从Prism中的模块添加内部依赖项?

时间:2016-11-01 02:15:08

标签: wpf autofac prism-6

使用http://www.milosev.com/98-c/wpf/373-autofac-and-prism-together#dependencyInjection中的说明我尝试设置模块的依赖项(例如,ViewModel需要构建一些IServices)。我唯一没有使用的是MEF的东西,但就我所知,它是Unity或Autofac的替代品。

我找不到任何适当的地方来注册特定于我的模块的类型。暂时我使用从Bootstrapper's ConfigureContainerBuilder()

调用的模块类中的静态方法
protected override void ConfigureContainerBuilder(ContainerBuilder containerBuilder)
{
    base.ConfigureContainerBuilder(containerBuilder);
    RoomSimulatorModule.InitializeDependencies(containerBuilder);
}

但是在我的模块初始化之前调用它。有没有办法在模块注册期间添加这些类型?或者由于Autofac构造容器的方式,我无法注册新类型?

0 个答案:

没有答案