две шаблоны элементов для одного списка

У меня есть классFruitViewModel, Он описывает ViewModels дляListBox Предметы.

<ListBox ItemsSource="{Binding Fruits}">

И у меня есть

class BananaViewModel : FruitViewModel

а также

class AppleViewModel : FruitViewModel

Fruits содержитBananaViewModelс иAppleViewModels, который связан сItemsSource.

Как я могу сделать разные шаблоны для яблок и бананов? Они должны быть в одном списке, но иметь разные шаблоны

Ответы на вопрос(2)

Ваш ответ на вопрос