如何使用源作为主要来源的第一个元素?

时间:2013-12-31 12:59:12

标签: c# mvvm binding datagrid

我有一个绑定itemSource的dataGrid。这个itemSource有一个元素集合(弱关系的相关实体),设计只有一个元素。

我想在dataGrid中显示这个相关实体的属性,所以我正在尝试这种绑定:

<DataGridTextColumn Header="IDRelatedEntity" Binding="{Binding RelatedEntities.ElementAt(0).IRelatedEntity, Mode=TwoWay}" />

但这没什么。

我知道我可以使用转换器,但我想避免使用转换器,我想这将是一种简单的方法。

感谢。

1 个答案:

答案 0 :(得分:0)

你快到了。使用此:

<DataGridTextColumn Header="IDRelatedEntity" Binding="{Binding RelatedEntities[0].IRelatedEntity, Mode=TwoWay}" />