WeifenLuo.WinFormsUI.Docking.DockPanel.LoadFromXml C# (CSharp) Méthode

LoadFromXml() public méthode

Loads layout from a stream.
The stream is closed after deserialization.
Deserialization might throw exceptions.
public LoadFromXml ( System.Stream stream, DeserializeDockContent deserializeContent ) : void
stream System.Stream The stream.
deserializeContent DeserializeDockContent Deserialization handler.
Résultat void
        public void LoadFromXml(Stream stream, DeserializeDockContent deserializeContent)
        {
            Persistor.LoadFromXml(this, stream, deserializeContent, true);
        }

Same methods

DockPanel::LoadFromXml ( System.Stream stream, DeserializeDockContent deserializeContent, bool closeStream ) : void
DockPanel::LoadFromXml ( string fileName, DeserializeDockContent deserializeContent ) : void

Usage Example

Exemple #1
0
        private void SetLayoutFromData(GR.Memory.ByteBuffer Data)
        {
            PanelMain.SuspendLayout(true);

            // need to clear all
            foreach (var toolEntry in Tools)
            {
                toolEntry.Value.Document.DockPanel = null;
            }
            Main.CloseAllDocuments();

            //Debug.Log( Data.ToAsciiString() );

            System.IO.MemoryStream memIn = new System.IO.MemoryStream(Data.Data(), false);

            try
            {
                PanelMain.LoadFromXml(memIn, m_deserializeDockContent);
            }
            catch (Exception ex)
            {
                Debug.Log("SetLayoutFromData: " + ex.Message);
            }

            memIn.Close();
            memIn.Dispose();
            PanelMain.ResumeLayout(true, true);
        }
All Usage Examples Of WeifenLuo.WinFormsUI.Docking.DockPanel::LoadFromXml