@AlexBurtsev Взгляните на мой недавний ответ, я думаю, что нашел решение для ручного подключения всего этого.

я есть приложение Silverlight 4 с PRISM 4, я использую MEF.

Моя оболочка определяет один основной регион, в который загружаются модули. Я хочу, чтобы модули имели собственный RegionManager, поэтому определяемые ими регионы размещаются в локальном RegionManager, а не в глобальном. И я хочу, чтобы этот локальный RegionManager был разрешен контейнером (для типа IRegionManager) внутри модуля.

Однако метод из документации:

IRegion detailsRegion = this.regionManager.Regions["DetailsRegion"];
View view = new View();
bool createRegionManagerScope = true;
IRegionManager detailsRegionManager = detailsRegion.Add(view, null, 
                            createRegionManagerScope);

У меня не работает, при разрешении IRegionManager из дочернего представления я все еще получаю GlobalRegionManager.

Ответы на вопрос(2)

Ваш ответ на вопрос