Изменение представления для ViewModel

Я пытаюсь реализовать шаблон дизайна MVVM для приложения mt WPF. Чтобы связать представление с моделями представления, я использую ResourceDictionary (используется в Application.Resources ), это выглядит как

<DataTemplate DataType={x:Type viewmodel:SampleViewModel}>
    <view:SampleView1 />
</DataTemplate>

Затем модели представления просто помещаются в презентаторы контента для их отображения.

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

5
задан Jens 15 March 2011 в 08:23
поделиться