Example #1
0
        /// <summary>
        /// 重新加载数据
        /// </summary>
        /// <returns></returns>
        public LoadingStatus ReLoad()
        {
            if (_container != null && _loadFactory != null)
            {
                //修正刷新缓存中已删除的数据问题
                if (_container.IsEmpty)
                {
                    Initialize();
                }
                else
                {
                    _container.Collection.Clear();
                }
                _container.OnLoadFactory(_loadFactory, true);

                return(_container.LoadingStatus);
            }
            return(LoadingStatus.None);
        }
 private void Initialize(bool isReload)
 {
     _container.OnLoadFactory(InitCache, isReload);
 }
Example #3
0
 private void Initialize()
 {
     _container.OnLoadFactory(InitCache, false);
 }