/// <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);
        }