有没有人知道如何在App.xaml中使用ViewModelLocator,在使用MVVM Light Toolkit时还有MergedDictionary条目?我使用了MVVM Light应用程序模板,只是在App.xaml中添加了一个引用到我的Styles.xaml,现在我收到错误,但只有当我包含视图模型定位器的条目时。这是App.xaml中的内容:
蓝色波浪线全部位于ResourceDictionary中的每个条目下,并且悬停在上方显示消息:
“设计人员不支持在没有密钥和其他项目的情况下加载混合'ResourceDictionary'项目的字典。请确保'Resources'属性不包含没有密钥的'ResourcesDictionary'项,或者'ResourceDictionary'项是集合中唯一的元素。“
感谢任何人提供的任何帮助。
答案 0 :(得分:3)
我意识到这是一篇旧帖子,但我在尝试寻找答案时首先联系到这里。所以对于寻找答案的人,我设法得到了答案: http://geekswithblogs.net/lbugnion/archive/2010/10/26/adding-a-viewmodellocator-and-merged-dictionaries-to-app.xaml.aspx
希望这有帮助。