将一个文本框中文本长度绑定给另一个文本框显示:
<Grid>
<StackPanel>
<TextBox BorderBrush="Red" Text="fae" Name="tbx1"/>
<TextBox BorderBrush="Red" Text="{Binding Path=Text.Length,ElementName=tbx1,Mode=OneWay}" Margin="5 10 5 0"/> //注意,这里的Mode要选OneWay.
</StackPanel>
</Grid>
改为后台实现就是:
tbx2.SetBinding(TextBox.TextProperty, new Binding("Text.Length") {Mode=BindingMode.OneWay,ElementName="tbx1" });