We are considering purchasing Essential Tools, but we need to ensure certain functionality that our application requires is supported.
I modified the MDIDemo sample application so that the MDI Child form (Document) is a dockable form.
In the CreateNewDocument() function I have added:
this.dockingManager1.DockControl(doc, this, Syncfusion.Windows.Forms.Tools.DockingStyle.Tabbed, 175);
if (!this.dockingManager1.GetEnableDocking(doc))
{
AppStateSerializer serializer = AppStateSerializer.GetSingleton();
this.dockingManager1.SetEnableDocking(doc, true);
this.dockingManager1.LoadDockState(serializer, doc);
}
I also modified the application so the Persist property is true.
Everything works the first time around, however once I shut down the application and restart it, I don''t see any windows. You can find a screenshot attached.
What am I missing? Surely the ability to add controls at runtime and make them persistant is supported.
syncfusion_4143.zip