访问CollectionViewGroup中的嵌套项

时间:2011-01-13 10:25:05

标签: c# wpf

所以我试图访问CollectionView中的一些嵌套项,然后将它们绑定到ListBox。有一个简单的方法吗?目前我的ListBox绑定到“ContactListName”,这是直接项,但我想绑定到“LabelName”,它是ContactList的嵌套项。谢谢 - 本

1 个答案:

答案 0 :(得分:0)

尝试为ListBox设置DisplayMemberPath

tagsList.ItemsSource = contactsList.SelectedItems;
tagsList.DisplayMemberPath = "LabelName";

如果您正在使用ItemTemplate您需要设置Binding

<DataTemplate x:Key="TagsTemplate">
        <WrapPanel>
            <TextBlock Text="{Binding LabelName, Mode=Default}" TextWrapping="Wrap" FontSize="{Binding ItemCount, Converter={StaticResource CountToFontSizeConverter}, Mode=Default}" Foreground="#FF0D0AF7"/>
        </WrapPanel>
    </DataTemplate>