Хорошо, имейте в виду, что MEF не будет официально частью Prism, пока не будет выпущена версия 4.0 (сейчас она находится в CTP), но их определенно можно использовать вместе.С другой стороны, MVVM не является строго частью Prism: можно использовать Prism и MVVM, но можно использовать Prism и не использовать MVVM и наоборот.
При создании приложения Prismвсегда полезно создавать отдельные модули для вещей, которые можно использовать повторно.Например, если ваши приложения обычно анализируют XML, вы можете создать модуль Prism для его обработки и затем повторно использовать его.
Кроме того, всегда полезно разумно использовать проект инфраструктуры Prism и ставитьесть утилиты, которые недостаточно велики, чтобы заслужить свой собственный модуль, но могут быть использованы повторно для других проектов.
Нелегко найти проект, который полностью использует Prism, главным образом потому, чтоPrism не предназначен для полного использования одним проектом.Prism работает как меню методологий, и из этого меню вы можете выбрать те, которые помогут вам построить свой проект лучше и эффективнее.
Обратите особое внимание на EventAggregator в Prism, которая предоставит вам возможности трансляции событий, для всего приложения.
Другая важная часть Prism, на которую стоит взглянуть, - Состав пользовательского интерфейса : RegionManager, RegionContext и Regions в целом.
Планируя использовать MVVM, убедитесь, что хорошо понимаете, как привязка данных работает в Silverlight, взгляните на преобразователи и углубитесь в Команды и как их использовать, связать их и убедиться, что вы посмотрите на DelegateCommand Prism .
Чтобы ваш пользовательский интерфейс можно было многократно использовать и "составлять".Обязательно инкапсулируйте логику пользовательского интерфейса, используя пользовательские элементы управления и поведения вместо написания кода в ваших представлениях.
Я надеюсь, что это введение поможет.Ваш вопрос был довольно общим, и поэтому трудно определить, знаете ли вы уже все эти вещи или нет.Если вам нужна конкретная информация, уточните.