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