I cannot be sure about your application and the already implemented approach. This is why I cannot make an proper suggestion at this point. However, you need to have in mind that if you have structured your application so that your modules are actually RadTileViewItems and you inject them into your shell, you are not allowed to remove (unload) nodules at runtime. So removing RadTileViewItems is not possible in your scenario. You can find explanations for this behavior of the PRISM here
. Also, you can find usefull information on working around this limitation of the PRISM.
I hope that this information is helpful.
Pavel R. Pavlov
TRY TELERIK'S NEWEST PRODUCT - EQATEC APPLICATION ANALYTICS for WPF.
Learn what features your users use (or don't use) in your application. Know your audience. Target it better. Develop wisely.
Sign up for Free application insights >>