MVVM Как мне: встроить представления, ссылающиеся на их виртуальные машины? - PullRequest
0 голосов
/ 13 марта 2011

У меня есть один главный вид, который представляет главное окно, в котором у меня есть области и элементы управления.

Я хочу, чтобы каждая из этих областей была подчеркнута анотером VM.

Как мне объявить XAML и как мне ссылаться на DataContext каждого вложенного представления в соответствии с содержимым родительского представления?

1 Ответ

1 голос
/ 13 марта 2011

На главной странице может быть несколько фреймов навигации, которые представляют области. Каждая страница, к которой осуществляется переход во фрейме, может иметь свою собственную модель представления. Установка контекста данных для дочерних страниц ничем не отличается от установки контекста данных для главной страницы. Чтобы изменить страницу во фрейме, вы вызываете frame.navigate, передавая uri страницы, которую вы хотите загрузить.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...