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

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

<ListBox ItemsSource="{Binding Fruits}">

И у меня есть

class BananaViewModel : FruitViewModel

и

class AppleViewModel : FruitViewModel

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

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

37
задан Default 25 June 2014 в 11:57
поделиться