private void LoadData(Series series) { IsLoading = true; Title = series.Title; Author = series.Author; CoverImageUri = new Uri(series.CoverImageUri); Illustrator = series.Illustrator; VolumeList.Clear(); foreach (var vol in series.Volumes) { var vvm = new VolumeViewModel { DataContext = vol }; //await vvm.LoadDataAsync(vol.ID); //vvm.Description = vol.Description; //int no = 0; //foreach (var cp in vol.Chapters) //{ // var cpvm = new ChapterPreviewModel // { // Id = cp.Id, // No = cp.ChapterNo, // Title = cp.Title, // }; // vvm.ChapterList.Add(cpvm); //} VolumeList.Add(vvm); } IsLoading = false; //await Task.WhenAll(VolumeList.Select(vvm => vvm.LoadDataAsync(vvm.Id))); }