/// <summary> /// 关闭窗口 /// </summary> /// <typeparam name="T"></typeparam> public WindowViewBase Close(int _id) { WindowViewBase win = null; if (TryGetWindow(_id, out win)) { if (win.windowState == WindowViewBase.WindowState.Opened) { win.Close(); } else { WDebug.Log(string.Format("Id为:{0}的窗口已经关闭!", _id)); } } else { WDebug.Log(string.Format("Id为:{0}的窗口无法获得!", _id)); } return(win); }