我知道此类问题之前已经得到解答,但我刚开始于一周前的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}}将为%
??
任何帮助将不胜感激,因为我对此完全陌生。
答案 0 :(得分:1)
实际上,将属性绑定到父级属性非常容易。这是一个示例:
<TextBlock Text="{Binding (Grid.Width),
RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type Grid}}}"/>
希望这会有所帮助:)