我试图通过相对来源将一个textbox
的text属性绑定到另一个{但不成功。请任何人告诉我我做错了什么。
请在下面找到xaml代码:
<Grid>
<TextBox x:Name="testtextbx"
BorderBrush="Green"
Height="20"
Text="test"
Margin="96,25,340,275">
</TextBox>
<Border Margin="55,54,64,63"
BorderThickness="1"
BorderBrush="Red"
>
<Border Margin="82,32,69,36"
BorderThickness="1"
BorderBrush="Black">
<TextBox Margin="36,36,35,28"
Text="{Binding RelativeSource={RelativeSource FindAncestor,AncestorType={x:Type TextBox},AncestorLevel=1},Path=Text}">
</TextBox>
</Border>
</Border>
</Grid>
答案 0 :(得分:4)
正如@ mm8和@Lennart
所建议的那样第二个文本框不是第一个文本框的相对祖先,所以这不起作用
您可以使用:
<TextBox Margin="36,36,35,28"
Text="{Binding Text,ElementName=testtextbx}">
</TextBox>