Ejemplo n.º 1
0
        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;
        }
Ejemplo n.º 2
0
        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();
                }
            }
        }
Ejemplo n.º 3
0
        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;
        }