I have come across a strange problem recently, and so far nothing I have tried seems to fix it.
I will try to explain:
In my app I have a default form with a DockSite and DockManager. This form itself is invisible and I call it a Floating dashboard. Its purpose is to save and load all of my floating LMD dock panels. On its own this works perfectly.
In the same app, I can create more dashboards (each with their own DockSite and DockManager). These are custom dashboards that are created to only save and load docked LMD dock panels. These also work perfectly for this purpose.
However, as soon as I introduce one or more of these custom dashboards the saving of floating dock panels to my default Floating dashboard breaks. It does not save any panel information to its XML.
Is this a feature of the docking component(s) or a bug? It doesn't seem to make sense as the parent/owner of the floating panel is always the floating dashboard docksite so it should know how to save it to its XML.
Much appreciated if you could help me out here...