Running prism v4 for sl4 drop 10. I have a continuous animation running and only when I activate a module (loaded prior to animation start) the animation pauses for a second during the below code call.
//show the view
IRegion region = _regionManager.Regions[ViewRegions.ContentRegion.ToString()];
object view = region.GetView(Views.ContactInfo.ToString());
If i do anything else in the app such as long running process, loading controls dynamically (without prism) or even running other animations at the same time this visual artifact is not present. What is prism doing during the activate process that is causing
the UI thread to seize? Is there a way to get around this? (I've already tried new threads, dispatching the activate event from the new thread to the UI thread and even using the event aggregators ThreadOption.UIThread to no avail)