Avalondock MVVM Layout
So The Question has been asked before but not answered or not answered the way I would like I know how to create the Layout I want to achive, using LayoutAnchorablePaneGroup , LayoutAnchorablePane and LayoutDocument in XAML, but I wanted to use Avalondock in a MVVM way, reducing my XAML to: <avalonDock:DockingManager x:Name="dockingManager" DataContext="{Binding DockManagerViewModel}" DocumentsSource="{Binding Documents}" AnchorablesSource="{Binding Anchorables}" Loaded="dockingManager_Loaded" Unloaded="dockingManager_Unloaded"> Filling the Documents and Anchorables makes the desired windows