Я создаю прототип приложения для Windows Phone 7 в Silverlight.Я пытаюсь использовать шаблон MVVM в моем приложении.У меня следующая ситуация:
Я перехожу из одного представления 1 (страницы) в другое представление 2 (страницы) с помощью метода NavigationService.Navigate ("uri of next page")быть переопределенным].По сути, View2 не инициализируется до тех пор, пока View1 не перейдет к нему.
Я привязал View1 и View2 к одной и той же ViewModel.Итак, приложение запускается - запускает View1 и ViewModel и получает десериализованный объект.При получении этого десериализованного объекта ViewModel отправляет сообщение View1 для перехода к View2 (который также привязан к тому же типу ViewModel, но к другому экземпляру).
Итак, мои вопросы: как я могу передать Объект из одного View1 в View2, когда View2 не контролируется / не создается View1 (View1 просто переходит на View2).Чисто.Я буду продолжать контролировать, чтобы редактировать его в соответствии с вашими комментариями.Спасибо
РЕДАКТИРОВАТЬ: По сути, я хотел бы один вид получить данные, которые я могу привязать к следующему виду.Я хотел бы перейти к следующему представлению в зависимости от типа объекта, который я получаю из http-запроса.Таким образом, если есть какая-либо ошибка, я останусь в текущем представлении (и не перейду к следующему представлению).