Hi Michael ,
Sorry for the inconvenience caused.
1.We were able to reproduce the design time issue in usercontrol.Our development team is now working on that issue and will fix it soon.
As a workaround please switch between the code window and designer window to get design time support(drag and drop) in user control. For more details refer the attachment.
Drag and drop in usercontrol
2.The property PersistState is used to store and retrieve dockstate automatically between application instances.That is, it will store the dockstate at the time of closing the Form and restores at application startup.So it is supposed to use when the dockingmanager is associated with forms only.
If you want to store and retrieve the dockstate in the usercontrols, you need to use the SaveDockState and LoadDockState methods of DockingManager.
Please let me know, if you have more queries.
Regards,
Joy