Я планирую создать приложение в одном окне с несколькими представлениями.Я планирую использовать основной ContentControl в качестве контейнера для каждого из экранов.Я думаю, что это хорошо, но мне любопытно, как лучше всего обрабатывать изменения экрана (используя MVVM).
Кроме того, при передаче параметров на новые экраны (UserControls) должен быть мастер ViewModel, который содержит информацию?
РЕДАКТИРОВАТЬ: Это не проблема двойного монитора / окна.Это одно окно с несколькими экранами.
Пример кода ниже:
public class TheMainWindow
{
//
//...other code
//
//setting the content of the ContentControl
this.ContentControlContainer.Content = new UserControlA(param);
}