)
We use cookies to give you the best experience on our website. If you continue to browse, then you agree to our privacy policy and cookie policy. (Last updated on: June 24, 2019).
Unfortunately, activation email could not send to your email. Please try again.
Syncfusion Feedback

How to save or load the dock state of WinForms Docking Manager in XML format?

Platform: WinForms |
Control: DockingManager |
Published Date: November 20, 2014 |
Last Revised Date: December 4, 2019

Serialize Load dock state in memory stream

You can save and re apply the child control dock states in Docking Manager using AppStateSerializer class, LoadDockState and SaveDockState functions.

C#

private void Form1_Load(object sender, EventArgs e)
{
    // load
    AppStateSerializer serializer = new AppStateSerializer(SerializeMode.XMLFile, "myfile");
    m_dockingManagerForDisplay.LoadDockState(serializer);
}
private void Form1_FormClosing(object sender, FormClosingEventArgs e)
{
    //save
    AppStateSerializer serializer = new AppStateSerializer(SerializeMode.XMLFile, "myfile");
    this.m_dockingManagerForDisplay.SaveDockState(serializer);
    serializer.PersistNow();
}

VB

Private Sub Form1_Load(ByVal sender As Object, ByVal e As EventArgs) Handles MyBase.Load
    'load
    Dim serializer As New AppStateSerializer(SerializeMode.XMLFile, "myfile")
    m_dockingManagerForDisplay.LoadDockState(serializer)
End Sub
Private Sub Form1_FormClosing(ByVal sender As Object, ByVal e As FormClosingEventArgs) Handles MyBase.FormClosing
    'save
     Dim serializer As New AppStateSerializer(SerializeMode.XMLFile, "myfile")
     Me.m_dockingManagerForDisplay.SaveDockState(serializer)
     serializer.PersistNow()
End Sub

Sample: http://www.syncfusion.com/downloads/support/directtrac/general/Docking1246562441.zip

UG document link: https://help.syncfusion.com/windowsforms/dockingmanager/serialization#serialize-dock-state-in-memory-stream

2X faster development

The ultimate WinForms UI toolkit to boost your development speed.
ADD COMMENT
You must log in to leave a comment

Please sign in to access our KB

This page will automatically be redirected to the sign-in page in 10 seconds.

Up arrow icon

Warning Icon You are using an outdated version of Internet Explorer that may not display all features of this and other websites. Upgrade to Internet Explorer 8 or newer for a better experience.Close Icon

Live Chat Icon For mobile
Live Chat Icon