Недавно мы уже узнали о _[принципе прямых инжекции][1]_ и эффективном связывании вью-моделей с представлениями, а также о том, каким образом создавать [_расширения привязки_][2]. Продолжим исследование библиотеки [_Aero Framework_][3] и рассмотрим ещё один архитектурный вопрос. Навигация между представлениями (экранами) в _xaml_-ориентированных приложениях довольно важная и интересная задача. Особенно это касается её реализации в рамках паттерна _MVVM_. В идеале вью-модели не должны содержать никаких прямых ссылок на представления, чтобы быть кросс-платформенными и сохранялась возможность повторного их использования в нескольких проектах. Сегодня мы узнаем, как этого достичь. ![][4] [Читать дальше →][5]
[1]:
http://habrahabr.ru/post/254373/
[2]:
http://habrahabr.ru/post/254115/
[3]:
http://makeloft.by/ru/tools
[4]: //habrastorage.org/files/741/5d8/8d1/7415d88d178848f6a1c93df00c75657c.jpg
[5]:
http://habrahabr.ru/post/254615/#habracut