【发布时间】:2012-01-25 04:22:52
【问题描述】:
我们必须为不同的 ViewModel 创建单独的 ViewModelLocator 还是为所有 ViewModel 创建一个 ViewModelLocator。因为当我尝试通过为所有 ViewModel 设置属性来仅使用一个 ViewModelLocator 时 - 它会给出错误 - 在缓存中找不到类型。所以除非我将该视图模型设置为默认值,否则我无法使用该视图模型。谁能帮我确定我哪里出错了?
【问题讨论】:
-
为了帮助您,我们至少需要查看视图模型定位器的代码。不过,从您写的内容来看,我假设您使用某种 IoC 容器,并且您要查找的类型不在此容器中……但这只是一个非常疯狂的猜测!
标签: mvvm mvvm-light