我有一堂课FruitViewModel
。它描述了项目的 ViewModel ListBox
。
<ListBox ItemsSource="{Binding Fruits}">
我有
class BananaViewModel : FruitViewModel
和
class AppleViewModel : FruitViewModel
Fruits
包含BananaViewModel
s 和AppleViewModel
s 绑定到ItemsSource
。
如何为苹果和香蕉制作不同的模板?它们应该在一个列表中,但具有不同的模板