Sadly no, I just simplified my code in order to test it.
My interface offer the choice of tabs or windows, this is the code that's is being run when the user choose windows
--------------------------------------------------------------------------------------------------------------
this.workspace.SwitchToStandardMdi();
this.workspace.DockSite.Documents[0].StandardMdiTop = 100;
--------------------------------------------------------------------------------------------------------------
With a breakpoint right after the 2nd line, I can see that the value of StandardMdiTop is indeed 100 but nothing happend to the window. Also, the value doesn't "stick", what I mean by that is if I fire another breakpoint and look at the value for StandardMdiTop, the value is 2, the default value.
Here's my xaml
---------------------------------------------------------------------------------------------------------------
<docking:DockSite Name="DockSiteGraphs" CanDocumentWindowsClose="False" Margin="0,40,0,0">
<docking:Workspace Name="WorkspaceGraphs">
<docking:TabbedMdiHost CanDocumentsDrag="False" IsCloseButtonOnTab="False">
<docking:TabbedMdiContainer />
</docking:TabbedMdiHost>
</docking:Workspace>
</docking:DockSite>
---------------------------------------------------------------------------------------------------------------
Here's how I add the DocumentWindow to the docksite
---------------------------------------------------------------------------------------------------------------
DocumentWindow window = new DocumentWindow(docksite, "Graph" + graph.Id.ToString(), graph.Description,null, (new GraphViewer(menuDisplay, new Graph(graph))));
window.Activate();
---------------------------------------------------------------------------------------------------------------