Как навигация работает с ViewModelLocator? - PullRequest
0 голосов
/ 28 апреля 2019

Я изучаю концепцию ViewModelLocators, но нашел только базовые учебные пособия, которые касаются одного основного View и одного основного ViewModel, что, конечно, прекрасно работает.

Хотя я и понимаю, как концепцияСам ViewModelLocator работает, я не очень понимаю, как навигация будет работать с этим.Я привык использовать DataTemplates в представлениях, которые реагируют на связанную ViewModel - когда связанная ViewModel изменяется, тогда отображается другое представление.Как это будет сделано с ViewModelLocator?Я не смог найти хороший учебный пример, который касается вопроса навигации.

Может ли кто-нибудь из вас предоставить мне учебник, как это работает?Я как-то не могу понять это самостоятельно.

1 Ответ

1 голос
/ 29 апреля 2019

Локатор модели представления не несет ответственности за навигацию.

Вы бы использовали навигационную службу для навигации между видами, из которых модели видов разрешаются с использованием локатора моделей видов.

Служба навигации и указатель модели представления - это два разных компонента с разными обязанностями.

Вы найдете краткий пример того, как использовать их вместе здесь .

...