/// <summary> /// Destroy all window /// </summary> public virtual void ClearAllWindow() { if (dicAllWindows != null) { foreach (KeyValuePair <int, UIBaseWindow> window in dicAllWindows) { UIBaseWindow baseWindow = window.Value; baseWindow.DestroyWindow(); } dicAllWindows.Clear(); dicShownWindows.Clear(); backSequence.Clear(); } }
/// <summary> /// 清空所有界面 /// </summary> public virtual void ClearAllWindow() { if (allWindows != null) { foreach (KeyValuePair <WindowID, UIBaseWindow> window in allWindows) { UIBaseWindow baseWindow = window.Value; baseWindow.DestroyWindow(); } allWindows.Clear(); shownWindows.Clear(); backSequence.Clear(); } }