public async void DownLoadInformation() { using (WebClient web = new WebClient()) { var json = await web.DownloadStringTaskAsync("https://api.rawg.io/api/games"); var result = JsonConvert.DeserializeObject <GameNewsJSon.GamesNews>(json); GameNewsJSon.GamesNews games = result; List <Games> gameList = new List <Games>(); gameList.Clear(); for (int i = 0; i < 20; i++) { gameList.Add(new Games { FullName = games.results[i].name, Ratings = games.results[i].rating, Count = games.count, Released = games.results[i].released, Playing = games.results[i].playtime }); } LOL1.ItemsSource = gameList; } }
public async void DownLoadInformation() { using (WebClient web = new WebClient()) { var json = await web.DownloadStringTaskAsync("https://api.rawg.io/api/games"); var result = JsonConvert.DeserializeObject <GameNewsJSon.GamesNews>(json); GameNewsJSon.GamesNews games = result; List <Games> gameList = new List <Games>(); gameList.Clear(); for (int i = 0; i < 20; i++) { gameList.Add(new Games { FullName = games.results[i].name, ImageSources = games.results[i].background_image, Ratings = games.results[i].rating, Description = games.description //описание почему-то пустое }); } gridList.ItemsSource = gameList; } }