Имам главен прозорец, който хоства Usercontrol като ContentControl хост. Това, което искам, е динамично да променя потребителския контрол при щракване на бутон (наличен в първия Usercontrol) на друг потребителски контрол.
В момента създадох DataTemplate в ресурсите на главния прозорец, състоящ се от съответния ViewModel на потребителския контрол
<DataTemplate DataType="{x:Type Tube:ViewModel1}" >
<Tube:View1/>
</DataTemplate>
<DataTemplate DataType="{x:Type Tube1:ViewModel2}">
<Tube2:View2/>
</DataTemplate>
Искам да променя от View1 на view2 при щракване върху бутон, присъстващ в view1. И така, какво трябва да направя в ViewModel1 (US1 viewModel), за да променя на US2
В момента работя върху MVVM light.
Имам локатор на услуги, който има регистрирания екземпляр на всяка виртуална машина. Проблемът е как мога да посоча към екземпляр на VM2 във VM1.
Всяка помощ е добре дошла!!!!!