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