我在ItemsControl中显示了一个对象集合,并根据每个对象中的值来显示不同的ItemTemplate/DataTemplate。我知道您可以使用不同的对象类型来完成这个任务,但是它是否可以基于一个值来完成呢?
public class MyItem {
public int MyValue { get; set; }
}
public ObservableCollection<MyItem> MyItems { get; set; }
<ItemsControl ItemsSource="{Binding Path=MyItems}">