WPF将文本块绑定到父属性

时间:2018-06-07 14:27:42

标签: wpf xaml

我知道此类问题之前已经得到解答,但我刚开始于一周前的WPF。我有以下场景,我需要将Textblock的{​​{1}}属性完全从XAML绑定到它的父Text的{​​{1}}属性。因此,如果Grid的{​​{1}}为Width,则Gird的{​​{1}}值也应为Width。以下是我的XAML:

50

是否可以将Textblock的{​​{1}}属性绑定到Text的(myGrid)50属性,并在 <Grid x:Name=MyGrid" Margin="112,11,0,0"> <Rectangle x:Name="ColorRect" Fill="Blue" Width="10" HorizontalAlignment="Left"/> <TextBlock x:Name="ValueTextBlock" Text=""/> </Grid> 处包含Text文字的结尾?比如,如果Textblock = Grid,那么Width的{​​{1}}将为% ?? 任何帮助将不胜感激,因为我对此完全陌生。

1 个答案:

答案 0 :(得分:1)

实际上,将属性绑定到父级属性非常容易。这是一个示例:

 <TextBlock Text="{Binding (Grid.Width),
RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type Grid}}}"/>

希望这会有所帮助:)