MVVM и представления с элементами управления, которые запускают навигацию - PullRequest
0 голосов
/ 19 июня 2010

Я рассматриваю создание своей собственной среды разработки для Silverlight как упражнение в понимании MVVM и приближении к некоторым концепциям, которые мне до сих пор неизвестны. Итак, есть пара вопросов:

1)

Я думаю о следующей проблеме: я создаю пользовательские / пользовательские элементы управления, которые содержат кнопки / гиперссылки, которые существенно изменят текущее представление.

Как бы что-то подобное было связано с парадигмой MVVM. Как модель представления может захватить эту информацию, чтобы Uri-адрес назначения не был жестко задан в элементе управления или в представлении?

2)

Похоже, что модель представления должна отвечать за объявление объекта более высокого уровня - калибровка и призма называют его Shell - что необходимо загрузить новый вид и какой.

Как будет работать этот механизм?

1 Ответ

0 голосов
/ 20 июня 2010

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

но 1) Вы определяете фрейм где-то в вашем приложении и привязываете его источник к своим пользовательским элементам управления, которые наследуют их контуры данных от своего нового родителя.

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