2013-06-25 49 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

相關問題