У меня есть класс FruitViewModel. Он описывает ViewModels для элементов ListBox.
<ListBox ItemsSource="{Binding Fruits}">
И у меня есть
class BananaViewModel : FruitViewModel
и
class AppleViewModel : FruitViewModel
Fruits содержит BananaViewModel и AppleViewModel, который привязан к ItemsSource.
Как я могу сделать разные шаблоны для яблок и бананов? Они должны быть в одном списке, но иметь разные шаблоны