所以我知道 CommonServiceLocator 是一个中介联系,允许您切换不同的 IoC 容器,但是查看 MVVM Light 的示例代码,特别是 ViewModelLocator,在某种意义上似乎很有趣
您将 SimpleIoC 注册为默认定位器,但同时您在 SimpleIoc 默认实例上调用 Register。
因此,如果您将来要拆除 SimpleIoC,是不是意味着您需要更新所有注册调用?
另一个问题是,过去使用 Castle Windsor,并且它支持通过 .config 文件配置类型来加载类型,它在 Windows 8 场景中如何工作?
我仍在尝试找到现在使用 IoC 有意义的场景?