我有一个绑定到对象的ItemsControl,在ItemsControl的数据模板中,我有两个文本块,我想将第一个文本块的text属性绑定到位于此ItemsControl之外的另一个文本块。
我尝试在父datacontext中查找对象,也尝试使用Path = Text查找TextBlock
下面是一个示例:
<TextBlock Name="Name" Text="{Binding Name}"
Grid.Column="0"
FontSize="{DynamicResource SmallSize}"
TextWrapping="Wrap"
TextAlignment="Right"
Padding="4,0,0,0"
Grid.ColumnSpan="2" Background="Aqua"/>
<ItemsControl ItemsSource="{Binding TheValue}"
Padding="4,0,0,0"
Grid.Column="2"
HorizontalAlignment="Right">
<ItemsControl.ItemTemplate>
<DataTemplate>
<WrapPanel>
<TextBlock Text = "{
Binding RelativeSource =
{RelativeSource FindAncestor,
AncestorType={x:Type Window}}, Path=Name}"
Grid.Column="0"
FontSize="{DynamicResource SmallSize}"
TextWrapping="Wrap" ........................
Run Code Online (Sandbox Code Playgroud)