Мы просто запускаем новое (наше первое) проект Silverlight, где мы хотим подать заявку бэк-офиса Silverlight с помощью MVVM. Для нашего приложения будет нужна навигация через некоторое меню UI.
Я вводил по абсолютному адресу вокруг сети, находящей различные платформы (Инструментарий Света Galasoft MVVM / Silverlight. FX / Призма) для помощи с создаванием приложения MVVM, но мне трудно выбрать, какой удовлетворяет нашим потребностям лучшее.
Делает у любого есть любой опыт/подсказки в который выбрать для объемного приложения со многими Представлениями и навигацией между ними.
Кроме того, действительно ли Приложение навигации является лучшим способом получить "обрамленное" приложение (с навигацией в кадре) или является там лучшим путем?
Я проголосую за руководство по применению Prism / Composite ...в основном потому, что я использовал его в ряде проектов «по работе».
Модульность великолепна - вы в основном кодируете отдельные проекты, как если бы они были миниатюрными приложениями сами по себе, и вы полагаетесь на парадигму управления регионами, чтобы объединить несколько «модулей» в одно связное приложение.
Это действительно немного раздражает, когда количество модулей становится большим, хотя у вас нет , чтобы сделать каждый модуль отдельным проектом ...
Посмотрите на эту статью, написанную Джереми Ликнессом. Он использует Prism и Navigation framework, и это хорошая статья для начала работы. Также несложно взять пример, который он приводит, и применить к нему некоторые принципы MVVM.