【发布时间】:2011-12-20 10:50:03
【问题描述】:
我一直在寻找这个问题的答案,但我似乎找不到答案,即使这个问题之前已经被问过。我有一个视图模型,我想将它添加到 xaml 中的应用程序资源中,但是当我尝试时它显示“无法创建 'AppViewModel' 的实例。
<Application.Resources>
<src:AppViewModel x:Key="MainViewModel"/>
</Application.Resources>
我可以像这样将它添加到后面代码中的资源中:
CurrentViewModel = New AppViewModel
Me.Resources.Add("MainViewModel", CurrentViewModel)
但这让我在 xaml 中留下了波浪线,上面写着“资源“MainViewModel”无法解析。”
一切都编译得很好并且没有任何问题 - 绑定被绑定等等,但我只想摆脱波浪线。我读过你必须在视图模型上有一个零参数构造函数,但我有这个并且仍然有这个错误。
【问题讨论】:
-
可能是在初始化
AppViewModel类时出现了一些错误。 -
是的,我刚刚发现有一个错误。发生空引用异常。我修好了,谢谢。
标签: silverlight xaml binding mvvm viewmodel