Фреймворк Silverlight MVVM с навигацией - PullRequest
5 голосов
/ 09 марта 2010

Мы только запускаем новый (наш первый) проект Silverlight, в котором мы хотим создать приложение Silverlight для бэк-офиса с использованием MVVM. Наше приложение будет нуждаться в навигации по некоторому интерфейсу меню.

Я бродил по сети в поисках различных фреймворков (Galasoft MVVM Light Toolkit / Silverlight.FX / Prism), чтобы помочь в создании приложения MVVM, но мне трудно выделить, какой из них лучше всего соответствует нашим потребностям. 1003 *

Есть ли у кого-нибудь опыт / советы по выбору более крупного приложения с множеством видов и навигацией между ними.

Кроме того, является ли навигационное приложение лучшим способом получить "рамочное" приложение (с навигацией внутри фрейма) или есть лучший способ?

Ответы [ 2 ]

4 голосов
/ 10 марта 2010

Я проголосую за Руководство по Призам / Составным приложениям ... в основном потому, что я использовал его в ряде проектов "для работы".

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

Это немного раздражает, когда количество модулей становится большим, хотя у вас нет , чтобы сделать каждый модуль своим собственным проектом ...

2 голосов
/ 10 марта 2010

Взгляните на эту статью (http://csharperimage.jeremylikness.com/2009/11/dynamic-module-loading-with-silverlight.html), написанную Джереми Ликнессом. Он использует платформу Prism и Navigation, и это хорошая статья, чтобы вы могли с ней разобраться. Также не сложно взять образец, который он предоставляет, и примените к нему несколько ценовых пакетов MVVM. Надеюсь, это поможет.

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