在ItemsControl wpf中绑定item的子控件
本文关键字:控件 item 绑定 ItemsControl wpf | 更新日期: 2023-09-27 18:10:03
我正在将ItemsControl绑定到列表,但是在项目模板中有一个控件没有被当前数据源绑定,我想将它与另一个数据源绑定。
但是我在访问那个控件时卡住了
my ItemsControl's dataTemplate is->
<ItemsControl x:Name="ItemRequesterList" IsTabStop="False">
<ItemsControl.ItemTemplate>
<DataTemplate x:Name="ItemReqTemplate">
<StackPanel Margin="10,0,0,0">
<TextBlock Text="{Binding DisplayName}"></TextBlock>
<TextBlock Text="requested on"></TextBlock>
<TextBlock Text="{Binding}"></TextBlock> //<---this control, i
// want to bind with another dataSource
</StackPanel>
</DataTemplate>
那么我如何访问这个控件呢,它位于每个项目中?
您可以将该控件的DataContext绑定到一些静态资源,例如:
<TextBlock Text="{Binding}" DataContext="{StaticResource myOtherContext}"></TextBlock>
参见以下内容:
Silverlight -设置数据上下文在XAML而不是在构造函数?