Do you consider using a type of contentControl that can display multiple views? For example, you can use TabControl as follows:
<TabControl Name="MainRegion" Regions:RegionManager.RegionName="MainRegion"/>
Now you can add several areas to the region. Use interfaces INavigationAwareand IActiveAwareby Prism, to be able to navigate by type (enable them to find the right kind, etc.).
source
share