【发布时间】:2013-02-13 02:15:49
【问题描述】:
我读过很多文章,其中在 ViewModelLocator 中使用 MEF 来分离设计时数据和运行时数据(具体来说,导入 designtiem ViewModels 和运行时 ViewModels)。 (我说的是MVVM-light框架中的VMLocator)
MEF 是一项出色的技术,但它不是为未知的依赖关系而设计的吗?显然设计时/运行时 ViewModel 是已知的依赖关系,应该由纯 IOC 容器处理。
有人能解释一下吗?谢谢
【问题讨论】:
标签: mvvm runtime inversion-of-control mef design-time