示例#1
0
        /// <summary>
        /// 刷新.
        /// </summary>
        /// <param name="iType">类型.</param>
        public void Refresh(ImagesRefreshType iType)
        {
            AutoRefreshImagesInfo objRet = null;

            foreach (AutoRefreshImagesInfo loop in Settings)
            {
                if (iType != loop.Type)
                {
                    continue;
                }
                objRet = loop;
                break;
            }
            if (null == objRet)
            {
                objRet = AutoRefreshImagesInfo.Create(this.Root, iType);
                if (null != objRet)
                {
                    this.Settings.Add(objRet);
                }
            }
            else
            {
                objRet.Refresh(this.Root);
            }
        }