Alterando a vista para um ViewModel
Estou tentando implementar o padrão de design MVVM para o aplicativo mt WPF. Para conectar a visualização aos modelos de visualização, eu uso umResourceDictionary
(usado emApplication.Resources
), que se parece com
<DataTemplate DataType={x:Type viewmodel:SampleViewModel}>
<view:SampleView1 />
</DataTemplate>
Os modelos de visualização são simplesmente colocados nos apresentadores de conteúdo para exibi-lo
Agora, quando o usuário pressiona um botão, eu gostaria de exibirSampleViewModel
usando uma visão diferente. Como altero o modelo de dados usado paraSampleViewModel
?