Hi Kai,
1. Please refer to the
sample attached which shows how you could save/load the state information for XPMenus. In a MDI parent-child scenario the child menu created using the ChildFrameBarManager merges with the parent form''s menu created using the MainFrameBarManager. So you could laod/save state information using the MainFrameBarManager''s LoadBarState/SaveBarState methods.
2. The DockingManager loads persisted state information correctly. But the controls have to be present for the retrieved dock state information to be applied to them. In your case, since the panel is created at runtime, it is not physically not present when the application is loaded. So any state information retrieved for this panel cannot be applied. Please refer to the following KB article for more information on this :
How do I save/load docking state information of an application that has docking windows created at runtime ?
This is available at the link given below :
http://www.syncfusion.com/Support/article.aspx?id=10413
It also has a sample application showing how to save/load docking state information for controls created at runtime.
3. We could consider your suggestion regarding the SetDockIcon method as a feature request for a future release of Essential Suite.
Please let me know if you need any other information. Thanks for choosing Syncfusion products.
Regards,
Guru Patwal
Syncfusion, Inc.