PRISM может быть интересен для вас, потому что это больше, чем MVVM-фреймворк.Да, его часть можно считать инфраструктурой MVVM (примеры NotificationObject
, EventAggregator
и Command - все это примеры), но она предлагает гораздо больше.
Позволяет создавать составное приложение из нескольких слабых пар"Модули".Он имеет очень гибкую и расширяемую навигационную среду (Region Navigation), предлагает интеграцию с контейнерами IoC (особенно Unity и MEF) и множество других функций.
Кроме этого, документация (включая электронную книгу) довольно хорошая и содержит множество примеров и быстрых запусков.Я считаю, что это стоит инвестиций, которые, кстати, не должны быть большими.
Надеюсь, это поможет:)