public void Reset() { foreach (ITabItem item in TabItemCollection) { if (item.IsFloat) { LayoutFloatingWindowControl fwctrl = item.FloatControl; fwctrl.Close(); } } TabItemCollection.Clear(); DiagramCollection.Clear(); _lDocDict.Clear(); Children.Clear(); }