示例#1
0
        /// <summary>
        /// 刷新http数据
        /// </summary>
        public async void Update()
        {
            IsLoading = true;
            LatestStories ls = await _api.GetLatestStories();

            if (ls != null)
            {
                ls.Stories[0].Separator = true;  //当天第一条
                HomeStoriesIncrementalLoadingCollection c = new HomeStoriesIncrementalLoadingCollection(ls.Date);
                ls.Stories.ToList().ForEach((s) =>
                {
                    if (DataShareManager.Current.FavoriteList.Contains(s.ID))
                    {
                        s.Favorite = true;
                    }
                    if (DataShareManager.Current.ReadedList.Contains(s.ID))
                    {
                        s.Readed = true;
                    }
                    c.Add(s);
                }
                                            );

                Stories     = c;
                Top_Stories = ls.Top_Stories;
                Title       = "首页";

                c.DataLoaded  += C_DataLoaded;
                c.DataLoading += C_DataLoading;
            }
            IsLoading = false;
        }
示例#2
0
        /// <summary>
        /// 刷新http数据
        /// </summary>
        public async void Update()
        {
            IsLoading = true;
            LatestStories ls = await _api.GetLatestStories();
            if (ls != null)
            {
                ls.Stories[0].Separator = true;  //当天第一条
                HomeStoriesIncrementalLoadingCollection c = new HomeStoriesIncrementalLoadingCollection(ls.Date);
                ls.Stories.ToList().ForEach((s) => 
                {
                    if (DataShareManager.Current.FavoriteList.Contains(s.ID))
                    {
                        s.Favorite = true;
                    }
                    if (DataShareManager.Current.ReadedList.Contains(s.ID))
                    {
                        s.Readed = true;
                    }
                    c.Add(s);
                }
                );

                Stories = c;
                Top_Stories = ls.Top_Stories;

                Title = "首页";

                c.DataLoaded += C_DataLoaded;
                c.DataLoading += C_DataLoading;
            }
            IsLoading = false;
        }