C# 如何绑定到wpf中的动态内容?
简单地说,我的情况是,如果我有一个文本框,就称它为a。 当我更新此文本框中的值时,它应更新标签-B。 当B改变时,它应该更新另一个标签C 所以,实际上,我希望以C与B结合的形式使用绑定,B与A结合 我尝试了以下方法,但C从未更新过C# 如何绑定到wpf中的动态内容?,c#,wpf,dynamic,binding,C#,Wpf,Dynamic,Binding,简单地说,我的情况是,如果我有一个文本框,就称它为a。 当我更新此文本框中的值时,它应更新标签-B。 当B改变时,它应该更新另一个标签C 所以,实际上,我希望以C与B结合的形式使用绑定,B与A结合 我尝试了以下方法,但C从未更新过 <TextBox Grid.Row="0" Name="A"/> <Label Grid.Row="1" Name="B" Content="{Binding Text, ElementName=A, UpdateSo
<TextBox Grid.Row="0" Name="A"/>
<Label Grid.Row="1" Name="B" Content="{Binding Text, ElementName=A, UpdateSourceTrigger=PropertyChanged}"/>
<Label Grid.Row="2" Name="C" Content="{Binding Text, ElementName=B}"/>
像这样尝试:
<TextBox Grid.Row="0" Name="A"/>
<Label Grid.Row="1" Name="B" Content="{Binding Text, ElementName=A}"/>
<Label Grid.Row="2" Name="C" Content="{Binding Content, ElementName=B}"/>
您必须绑定到Content属性。在调试模式下运行应用程序,并在提问之前查看visual studio输出面板!!我确信会引发数据绑定错误,因为在元素B中找不到属性“Text”!