public void Add(DocumentContent content) { System.Diagnostics.Debug.Assert(content != null); if (content == null) { return; } Documents.Add(content); AddItem(content); }
/// <summary> /// Add a document content /// </summary> /// <param name="content">Document content to adde</param> /// <returns>Returns DocumentsPane where document is added</returns> internal DocumentsPane AddDocument(DocumentContent content) { System.Diagnostics.Debug.Assert(!gridDocking.DocumentsPane.Documents.Contains(content)); //gridDocking.DocumentsPane.DockManager = this; if (!gridDocking.DocumentsPane.Documents.Contains(content)) { gridDocking.DocumentsPane.Add(content); //gridDocking.ArrangeLayout(); } return gridDocking.DocumentsPane; }
public void Remove(DocumentContent content) { System.Diagnostics.Debug.Assert(content != null); if (content == null) { return; } RemoveItem(content); Documents.Remove(content); content.Close(); }
public void Remove(DocumentContent content) { System.Diagnostics.Debug.Assert(content != null); if (content == null) { return; } RemoveItem(content); Documents.Remove(content); content.Close(); TabItem tab = null; if (ActiveDocument != null) { tab = ActiveDocument.ParentTab; } //DockManager.InvokeActiveTabChanged(tab); }
public void Remove(DocumentContent content) { System.Diagnostics.Debug.Assert(content != null); if (content == null) return; RemoveItem(content); Documents.Remove(content); content.Close(); }
public void Add(DocumentContent content) { System.Diagnostics.Debug.Assert(content != null); if (content == null) return; Documents.Add(content); AddItem(content); }
/// <summary> /// Add a document content /// </summary> /// <param name="content">Document content to adde</param> /// <returns>Returns DocumentsPane where document is added</returns> internal DocumentsPane AddDocument(DocumentContent content) { System.Diagnostics.Debug.Assert(!gridDocking.DocumentsPane.Documents.Contains(content)); //gridDocking.DocumentsPane.DockManager = this; if (!gridDocking.DocumentsPane.Documents.Contains(content)) { gridDocking.DocumentsPane.Add(content); //gridDocking.ArrangeLayout(); } return gridDocking.DocumentsPane; }