Я впервые использовал шаблон MVVM, и я столкнулся с чем-то, в чем я не уверен, что это проблема.
Мое приложение - это, в основном, настройка Master detail.У меня есть моя MainViewModel, которая имеет GridViewModel (деталь, которую можно переключать), и внутри нее у меня есть DokumentViewModels.
Когда я нажимаю на DocumentViewModel, самый низкий / самый глубокий уровень, я хочу изменить то, чтонаходится в области действия MainViewModel.
Я могу это сделать, но я передаю свою ссылку MainViewModel на GridViewModel и оттуда на DokumentViewModels.
Это один признак плохого дизайна?Это хорошо, даже необходимо, так как я все еще двигаюсь в пределах одного экрана.