0
我想知道IoC容器是否應該僅由實例化和配置它的類引用,或者如果它可以注入其他類,例如VM和VML。我問,因爲我看到很多人通過它ViewModelLocator的construtctor並從那裏使用它。IoC容器可訪問性
該方法是可接受的還是可以避免的?
非常感謝。
我想知道IoC容器是否應該僅由實例化和配置它的類引用,或者如果它可以注入其他類,例如VM和VML。我問,因爲我看到很多人通過它ViewModelLocator的construtctor並從那裏使用它。IoC容器可訪問性
該方法是可接受的還是可以避免的?
非常感謝。
你是對的 - 傳遞容器是做錯了,因爲它違背了整個控制反轉思想。這裏有幾個鏈接對你:
這裏的how I use IoC容器(and part 2)
我也建議檢查出Windsor's documentation,尤其是概念部分這是相當普遍的(即使你不使用溫莎將是對你有用)。
非常感謝! – Daedalus