Перейдите с помощью пользовательских элементов управления с помощью MVVM свет (в WPF)
Итак, вот мой вопрос: Каков наилучший способ достижения навигации между UserControl, содержащимся в MainWindows, предполагая, что:
У меня есть ViewModel для каждого UserControl и один для основных окон.
Кнопки для переключения между элементы управления UserControl содержатся в UserControl себя
- У меня есть ViewModelLocator
- Мне нужно иногда разрушить/создать пользовательский элемент управления-это модель представления
- Я хочу уважать модель MVVM.
- Я хочу, чтобы все было просто
пример : наличие файла mainwindow.xaml, содержащего элемент управления содержимым и 3 пользовательских элементов управления, на мой взгляд, допустим, первый взгляд, SecondView, ThirdView. Firstview содержит кнопку и по щелчку этой кнопки перейдите к SecondView и SecontView содержит кнопку и по щелчку перейдите к ThirdView, а третий вид содержит кнопку, которая будет перемещаться к FirstView.
Что я уже пробовал:
Я пробовал с datatemplate, но если кнопка на главном окне, но в моем случае кнопка находится на самом usercontrol.