0

嗨,在 DataGridTextColumn 我绑定到一个新的 DataContext 工作

    <DataGridTextColumn Header="Name" IsReadOnly="True" 
           Binding="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type Window}},Path=DataContext.CollectionName}"  Width="150">

但是,文本框说“(集合)”所以有没有办法在集合中正确显示?

在 DataGridComboBox 中,您声明:

<Setter Property="DisplayMemberPath" Value="PropertyName"/>

但是您在 DataGridTextColumn 中没有此属性。

谢谢

4

1 回答 1

0
"{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type Window}},Path=DataContext.CollectionName.PropertyName}"

应该绑定到给定的PropertyName

于 2014-04-16T14:16:40.427 回答