Avalondock MVVM Layout
<p>So The Question has been asked before <a href="https://stackoverflow.com/questions/34010308/avalondock-position-of-panes-in-mvvm">but not answered</a> or <a href="https://stackoverflow.com/questions/26033769/is-it-possible-to-prepare-bindable-mvvm-anchorable-panes-both-in-main-footer-an">not answered the way I would like</a></p>

<p>I know how to create the Layout I want to achive, using <code>LayoutAnchorablePaneGroup</code>, <code>LayoutAnchorablePane</code> and <code>LayoutDocument</code> in XAML, but I wanted to use Avalondock in a MVVM way, reducing my XAML to:</p>

<pre><code>&lt;avalonDock:DockingManager x:Name="dockingManager" 
                                       DataContext="{Binding DockManagerViewModel}"
                                       DocumentsSource="{Binding Documents}"
                                       AnchorablesSource="{Binding Anchorables}"
                                       Loaded="dockingManager_Loaded" 
                                       Unloaded="dockingManager_Unloaded"&gt;
</code></pre>

<p>Filling the <code>Documents</code> and <code>Anchorables</code> makes the desired windows appear in the dockingManager, but I don't see how I can secify the location in which they will appear.</p>

<p>How can I specify some rules ( prefferably in XAML ), to build a specific Layout, without loosing the MVVM separation?</p>

<p>E.G.: objects of Type A should all go togehter in a <code>LayoutAnchorablePane</code> on the right, Objects of type B all go together in a <code>LayoutAnchorablePane</code> on the left etc..</p>

<p>Thanks in advance.</p>