With the new version, we have the ability to set a 'WindowGroupName' on DockingWindows which works wonderfully to ensure that associated windows have affinity to one another.
It would be great to be able to set a similar property on layout elements such that a DockingWindow would fall back to opening in an associated container if no other windows with the same 'WindowGroupName' are present. This would greatly simplify setting up a complex default layout.
Example:
<docking:DockSite Name="DockSite" Grid.Row="2">
<docking:Workspace>
<docking:TabbedMdiHost>
<docking:SplitContainer Orientation="Vertical">
<docking:TabbedMdiContainer DefaultWindowGroupName="Setup"/>
<docking:TabbedMdiContainer DefaultWindowGroupName="Results"/>
</docking:SplitContainer>
</docking:TabbedMdiHost>
</docking:Workspace>
</docking:DockSite>