MVVMLight Toolkit,App.xaml,MergedDictionaries,全局定位器

时间:2010-09-28 22:47:25

标签: silverlight-4.0 mvvm-light

有没有人知道如何在App.xaml中使用ViewModelLocator,在使用MVVM Light Toolkit时还有MergedDictionary条目?我使用了MVVM Light应用程序模板,只是在App.xaml中添加了一个引用到我的Styles.xaml,现在我收到错误,但只有当我包含视图模型定位器的条目时。这是App.xaml中的内容:

                                                                                        

蓝色波浪线全部位于ResourceDictionary中的每个条目下,并且悬停在上方显示消息:

“设计人员不支持在没有密钥和其他项目的情况下加载混合'ResourceDictionary'项目的字典。请确保'Resources'属性不包含没有密钥的'ResourcesDictionary'项,或者'ResourceDictionary'项是集合中唯一的元素。“

感谢任何人提供的任何帮助。

1 个答案:

答案 0 :(得分:3)

我意识到这是一篇旧帖子,但我在尝试寻找答案时首先联系到这里。所以对于寻找答案的人,我设法得到了答案:  http://geekswithblogs.net/lbugnion/archive/2010/10/26/adding-a-viewmodellocator-and-merged-dictionaries-to-app.xaml.aspx

希望这有帮助。