private void LoadDockControls() { // Start Updated. Clear All Items this.listViewWindows.BeginUpdate(); this.listViewWindows.Items.Clear(); // Add All Tabs foreach (TabbedDocument tabbedDocument in this.m_sanDockManager.GetDockControls(DockSituation.Document)) { ListViewItemTabbedDocument item = new ListViewItemTabbedDocument(tabbedDocument); this.listViewWindows.Items.Add(item); } // End Update this.listViewWindows.EndUpdate(); }
private void Activate_Click(object sender, EventArgs e) { try{ if (sender == this.buttonActivate) { if (this.listViewWindows.SelectedItems.Count != 1) { return; } ListViewItemTabbedDocument item = (ListViewItemTabbedDocument)this.listViewWindows.SelectedItems[0]; item.TabbedDocument.Activate(); // this.LoadDockControls(); } else if (sender == this.buttonClose) { foreach (ListViewItemTabbedDocument item in this.listViewWindows.SelectedItems) { if (item.TabbedDocument.AllowClose) { item.TabbedDocument.Close(); } } // this.LoadDockControls(); } else if (sender == this.buttonOK) { this.Close(); } } catch (Exception ex) { ExceptionDialog.HandleException(ex); } }