【发布时间】:2020-05-12 18:56:26
【问题描述】:
如何在我使用 Prism 配置的依赖项中注入构造函数参数?
我覆盖了RegisterTypes 以像这样注册我的依赖项:
public partial class App : PrismApplication
{
protected override void RegisterTypes(IContainerRegistry containerRegistry)
{
containerRegistry.Register<IMyService, MyService>();
}
}
但是,MyService 有一些我需要能够传入的构造函数参数。我希望能够将构造函数参数传递给MyService,类似于我在 Unity 中这样做的方式。
containerRegistry.Register<IMyService, MyService>(
new InjectionConstructor("param1", "param2"));
【问题讨论】: