-1

我有一个带有属性的视图模型

public string ErrorMessage

在我的 XAML 中,我有

 <TextBox Grid.Column="7" Text="{Binding Path=ErrorMesssage}"/>

我收到此错误消息

System.Windows.Data Error: 40 : 
BindingExpression path error: 
'ErrorMesssage' property not found on 'object' 
''MoineauPumpCorrectionViewModel'
 (HashCode=27349565)'. BindingExpression:Path=ErrorMesssage; 
DataItem='MoineauPumpCorrectionViewModel' (HashCode=27349565);
 target element is 'TextBox' (Name=''); target property is 'Text' (type 'String')

现在的问题是这样的。我加载 snoop 以查看 TextBox 的数据上下文

在此处输入图像描述

很明显,datacontext 确实是我正确的视图模型,并且它具有ErrorMessage在这种情况下cannot be empty按我预期读取的属性。那么我在这里做错了什么?

4

1 回答 1

2

抱歉,你拼错了ErrorMessage

失去额外的's':D

而不是这个

<TextBox Grid.Column="7" Text="{Binding Path=ErrorMesssage}"/>

尝试这个

<TextBox Grid.Column="7" Text="{Binding Path=ErrorMessage}"/>
于 2013-10-16T10:48:06.623 回答