0
使用Ninject,我如何使用接受参数的构造函数进行绑定。如何使用带参数的构造函数进行绑定?
我看我怎么可以这样做:
kernel.Bind(Of IWidget).To(Of Widget)
但是,如果控件有一个构造函数的字符串?是否有这样绑定方式:
kernel.Bind(Of IWidget).To(Of Widget(myParam))
使用Ninject,我如何使用接受参数的构造函数进行绑定。如何使用带参数的构造函数进行绑定?
我看我怎么可以这样做:
kernel.Bind(Of IWidget).To(Of Widget)
但是,如果控件有一个构造函数的字符串?是否有这样绑定方式:
kernel.Bind(Of IWidget).To(Of Widget(myParam))
相信.WithConstructorArgument
将足以满足你的需要:
Bind(Of IWidget).To(Of Widget)
.WithConstructorArgument("constructorArgumentOne", ...)
是啊。毋庸置疑,在永久寻找之后,在我发布这个问题2分钟后,我找到了答案。谢谢。 – Yatrix