示例#1
0
        //private void Current_ShareDataChanged()
        //{
        //    Stories.ToList().ForEach((s) => s.Readed = s.Readed);
        //}

        public async void LoadCache()
        {
            IsLoading = true;

            var list = await FileHelper.Current.ReadObjectAsync <List <Fresh> >("fresh_list.json");

            FreshIncrementalLoadingCollection c = new FreshIncrementalLoadingCollection();

            list?.ForEach((t) =>
            {
                if (DataShareManager.Current.isNoImageMode)
                {
                    t.Thumb_c = "ms-appx:///Assets/No_Image_150.png";
                }
                c.Add(t);
            });
            News = c;

            IsLoading = false;
        }
示例#2
0
        /// <summary>
        /// 刷新数据
        /// </summary>
        public async void Update()
        {
            IsLoading = true;
            var list = await _api.GetFresh(1);

            FreshIncrementalLoadingCollection c = new FreshIncrementalLoadingCollection();

            list?.ForEach((t) =>
            {
                if (DataShareManager.Current.isNoImageMode)
                {
                    t.Thumb_c = "ms-appx:///Assets/No_Image_150.png";
                }
                c.Add(t);
            });

            News = c;

            c.DataLoaded  += C_DataLoaded;
            c.DataLoading += C_DataLoading;

            IsLoading = false;
        }