I would like to skin dynamically my application. What i mean is that the user can click on a menuitem and the color of the application change.
I did this very well in my application and when i move on Prism i dont have no idea to do that. Here is my approach.
To spread my resources in all modules, i put them in the shell (application resource). The application has a menu that is come from a separate module. The user click on a menuitem to select his color.
I would like to use IEventAggregator to publish this event from the menu module and subscribe to this same event in the shell in order to change my resource. But there is no way to access the IEventAggregator from the shell.
Does anybody has a nice solution to do that?