0
所以我想訪問一個CollectionView中的一些嵌套項目,然後將它們綁定到一個ListBox。有沒有簡單的方法來做到這一點?此刻我的ListBox綁定到「ContactListName」,它是直接項目,但我想綁定到「LabelName」,它是ContactList的嵌套項目。謝謝 - 奔訪問CollectionViewGroup中的嵌套項目
所以我想訪問一個CollectionView中的一些嵌套項目,然後將它們綁定到一個ListBox。有沒有簡單的方法來做到這一點?此刻我的ListBox綁定到「ContactListName」,它是直接項目,但我想綁定到「LabelName」,它是ContactList的嵌套項目。謝謝 - 奔訪問CollectionViewGroup中的嵌套項目
拉昇ListBox中
tagsList.ItemsSource = contactsList.SelectedItems;
tagsList.DisplayMemberPath = "LabelName";
設置的DisplayMemberPath如果你正在使用的ItemTemplate您需要設置綁定
<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>
我得到一個InvalidOperationException - 無法同時設定的DisplayMemberPath和ItemTemplate中。 – Ben 2011-01-13 10:49:56