Esempio n. 1
0
 private void ReFresh_List(string jokes_json, int m)//刷新笑话列表
 {
     try
     {
         all_page = JsonToObject.All_Page("Jokes", this.jokes_json);//该关键字总共包含的页数
         if (now_page > all_page)
         {
             return;
         }
         else
         {
             if (m == 0)
             {
                 App.jokeslists = new ObservableCollection <Jokes>();//清空newslists中的内容
             }
             for (int i = 0; i < 20; i++)
             {
                 jokes = JsonToObject.Jokes_JsonConvert(this.jokes_json, i);
                 App.jokeslists.Add(jokes);
             }
         }
         jokes_listview.ItemsSource = App.jokeslists;//绑定列表
     }
     catch (Exception)
     {
         throw;
     }
 }
Esempio n. 2
0
 private void ReFresh_List(string news_json, int m)//刷新新闻列表
 {
     try
     {
         all_page = JsonToObject.All_Page("News", news_json);//该关键字总共包含的页数
         if (now_page > all_page)
         {
             return;
         }
         else
         {
             if (m == 0)
             {
                 App.newslists = new ObservableCollection <News>();//清空newslists中的内容
             }
             all_news_num  = JsonToObject.All_News_Num(news_json);
             all_news_num -= (now_page - 1) * 20;
             if (all_news_num >= 20)//如果总新闻条数超过20条
             {
                 all_news_num = 20;
             }
             for (int i = 0; i < all_news_num; i++)
             {
                 news = JsonToObject.News_JsonConvert(news_json, i);
                 App.newslists.Add(news);
             }
             news_listview.ItemsSource = App.newslists;//绑定列表
         }
     }
     catch (Exception)
     {
         throw;
     }
 }