Mvvm IoC容器可访问性

Mvvm IoC容器可访问性,mvvm,inversion-of-control,containers,service-locator,Mvvm,Inversion Of Control,Containers,Service Locator,我想知道IoC容器是否应该仅由实例化和配置它的类引用,或者是否可以注入到其他类中,例如VM和VML。我这样问是因为我看到很多人通过ViewModelLocator的构造函数使用它 这种方法可以接受还是可以避免 非常感谢。你是对的-通过容器是错误的,因为它违背了整个控制反转的思想。这里有几个链接供您参考: 这是容器() 我还建议你去看看,尤其是概念部分,这是一个非常普遍的部分(即使你不使用温莎,这对你也很有用)

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

这种方法可以接受还是可以避免


非常感谢。

你是对的-通过容器是错误的,因为它违背了整个控制反转的思想。这里有几个链接供您参考:

这是容器()

我还建议你去看看,尤其是概念部分,这是一个非常普遍的部分(即使你不使用温莎,这对你也很有用)