2013-06-25 47 views
0

使用Ninject,我如何使用接受参数的构造函数进行绑定。如何使用带参数的构造函数进行绑定?

我看我怎么可以这样做:

kernel.Bind(Of IWidget).To(Of Widget) 

但是,如果控件有一个构造函数的字符串?是否有这样绑定方式:

kernel.Bind(Of IWidget).To(Of Widget(myParam)) 

回答

1

相信.WithConstructorArgument将足以满足你的需要:

Bind(Of IWidget).To(Of Widget) 
       .WithConstructorArgument("constructorArgumentOne", ...) 
+0

是啊。毋庸置疑,在永久寻找之后,在我发布这个问题2分钟后,我找到了答案。谢谢。 – Yatrix

相关问题