в роутер из вьюмодели инициирующей переход. Этот колбэк дергается после создания страницы и ее вьюмодели, и передает в него параметром эту вьюмодель. Далее в коллбеке ты уже ожидаешь параметром некий object или IViewModel и приводишь к нужному тебе типу, а потом инициализируешь любые параметры. По факту общение вьюмоделей возможно только в момент роутинга. Если нужно как-то завязать их друг на друга и друг друга слушать значит что-то не так с постановкой задачи) eventbus это последнее решение к которому надо приходить)
Поняв спасибо, по этому нашел более подробную статью, может кому-то понадобится) https://docs.microsoft.com/en-us/xamarin/xamarin-forms/enterprise-application-patterns/navigation
Обсуждают сегодня