private async Task LoadingAsync() { var loadingresponse = await getapistring.GetWebString(CS.apiset.apiurisave.YandeHost + "post.json?tags=" + Seach_text + "&page=" + page); if (loadingresponse.Length > 3) { getjson.Loadingitem(loadingresponse, 40); // getjson.NoH(); Mygridview.ItemsSource = TagModes; } else { await new MessageDialog("没有更多了").ShowAsync(); } return; }
private async void Loadinglist(string urihost, string name, int page) { if (name != null) { string uri = $"{urihost}post.json?page={page}&tags=vote%3A3%3A{name}+order%3Avote"; string response = await getresponse.GetWebString(uri); if (response.Length > 5) { getjson.Loadingitem(response, 40); getjson.NoH(); Mygridview.ItemsSource = Source_Yande; } else { await new MessageDialog("没有更多了").ShowAsync(); } } }
private async Task LoadingfuctionAsync() { switch (HomePage_Pivot.SelectedIndex) { case 0: page++; jsontext = await getapistring.GetWebString(Mainapiuri + ".json?limit=" + limit + "&page=" + page); getjson.Loadingitem(jsontext, limit); break; //待处理page值的问题,来回切换两个源时page的自加是不可行的 case 1: page_konacha++; jsontext = await getapistring.GetWebString(Konachauri + ".json?limit=" + limit + "&page=" + page_konacha); getjson_konachan.Loadingitem_konachan(jsontext, limit); break; } return; }