0

我想知道 IoC 容器是否应该仅由实例化和配置它的类引用,或者它是否可以注入其他类,例如 VM 和 VML。我问是因为我看到很多人通过 ViewModelLocator 的构造器传递它并从那里使用它。

这种方法是可以接受的还是应该避免的?

非常感谢你。

4

1 回答 1

1

你是对的 - 传递容器是做错了,因为它违背了整个控制反转的想法。这里有几个链接给你:

这是我如何使用 IoC容器(和第 2 部分

我还建议查看Windsor 的文档,尤其是相当通用的概念部分(即使您不使用 Windsor,也会对您有用)。

于 2012-08-23T21:25:49.327 回答