code
简单的同一页面中的组件之间的绑定
<StackPanel>
<Slider x:Name="test" Minimum="0" Maximum="100" />
<TextBox Text="{Binding Path=value, ElementName=test , Mode=OneWay}"/>
</StackPanel>
错误信息:
System.Windows.Data Error: 40 : BindingExpression path error: 'value' property not found on 'object' ''Slider' (Name='test')'.
BindingExpression:Path=value; DataItem='Slider' (Name='test'); target element is 'TextBox' (Name=''); target property is 'Text' (type 'String')
错误信息:在object中找不到value这个属性,这个对象的控件名叫Slider name为 test
这个binding表达式为:Path=value DataItem 数据源项 为Slider控件,name 名字为test,目标控件为 TextBox name为空, 目标属性为Text 类型为string
简单的同一页面中的组件之间的绑定
<StackPanel>
<Slider x:Name="test" Minimum="0" Maximum="100" />
<TextBox Text="{Binding Path=value, ElementName=test , Mode=OneWay}"/>
</StackPanel>
错误信息:
System.Windows.Data Error: 40 : BindingExpression path error: 'value' property not found on 'object' ''Slider' (Name='test')'.
BindingExpression:Path=value; DataItem='Slider' (Name='test'); target element is 'TextBox' (Name=''); target property is 'Text' (type 'String')
错误信息:在object中找不到value这个属性,这个对象的控件名叫Slider name为 test
这个binding表达式为:Path=value DataItem 数据源项 为Slider控件,name 名字为test,目标控件为 TextBox name为空, 目标属性为Text 类型为string