ObservableCollection<A> work = new ObservableCollection<A>();
Class A
{
int a;
int b;
observablecollection<string> c;
}
我需要将“work”绑定为组合框的Itemsource,将selectedItem绑定为A。但我需要在组合框中显示A类的字符串(c)。我将如何在组合框中显示字符串 C。任何想法。?
ObservableCollection<A> work = new ObservableCollection<A>();
Class A
{
int a;
int b;
observablecollection<string> c;
}
我需要将“work”绑定为组合框的Itemsource,将selectedItem绑定为A。但我需要在组合框中显示A类的字符串(c)。我将如何在组合框中显示字符串 C。任何想法。?
好吧,如果您需要每个ComboBoxItem
都显示一个字符串集合,ItemsControl
请在ItemTemplate
of中使用一个ComboBox
。
<ComboBox ItemsSource="{Binding work}">
<ComboBox.ItemTemplate>
<DataTemplate>
<StackPanel>
<TextBlock Text={Binding a} />
<TextBlock Text={Binding b} />
<ItemsControl ItemsSource="{Binding c}" />
</StackPanel>
</DataTemplate>
</ComboBox.ItemTemplate>
</ComboBox>