我想在名为 categoryList 的 ComboBox 中显示所有不同的类别
<DataTemplate x:Key="CategoryTemplate">
<StackPanel Orientation="Horizontal">
<TextBlock Text="{Binding Path=Category}"/>
</StackPanel>
</DataTemplate>
...
<ComboBox Name="catagoryList" VerticalAlignment="Top" SelectionChanged="categoryList_SelectionChanged" IsSynchronizedWithCurrentItem="True" ItemsSource="{Binding}" ItemTemplate="{StaticResource CategoryTemplate}"/>
...
后面的代码:
this.categoryList.DataContext = ldc.Books.Select(b => b.Category).Distinct();
但是,它不起作用。我怎样才能做到这一点?或者有没有其他方法可以做到这一点?谢谢你。