Prism Regions

Topics: Questions
Jul 26, 2012 at 10:49 AM

Hi,

i made a test with Catel / Prism.

I used your BootstrapperBase with no external Container.

But now the Prism RegionManager detects only the last region i defined in my XAML.

Maybe this is a internal Shared/Non shared problem similar like this

http://compositewpf.codeplex.com/workitem/6992

 

Best regards, Uli

Jul 26, 2012 at 12:48 PM
Edited Jul 26, 2012 at 1:06 PM

Maybe the problem is that the Catel ServiceLocator only produces Singletons?

- Edit -

Yes, that's the problem.

I think you have to modify your BootsrapperBase to use UnityContainer and register

the UnityContainer as external in your ServiceLocator.

This works for me.

 

Best regards, Uli

Coordinator
Jul 26, 2012 at 2:04 PM

Then luckily for you, Catel 3.3 will support lifetime management for the IoC container :)

Jul 26, 2012 at 2:20 PM

Great, thank you