private async void MasterListView_ItemClick(object sender, ItemClickEventArgs e) { MyProgressRing.IsActive = true; MyProgressRing.Visibility = Visibility.Visible; ComicDetailDescriptionTextBlock.Text = ""; ComicDetailNameTextBlock.Text = ""; ComicDetailImage.Source = null; var selectedCharacter = (Character)e.ClickedItem; DetailNameTextBlock.Text = selectedCharacter.name; DetailDescriptionTextBlock.Text = selectedCharacter.description; var largeImage = new BitmapImage(); Uri uri = new Uri(selectedCharacter.thumbnail.large, UriKind.Absolute); largeImage.UriSource = uri; DetailImage.Source = largeImage; MarvelComics.Clear(); await MarvelFacade.PopulateMarvelComicsAsync(selectedCharacter.id, MarvelComics); MyProgressRing.IsActive = false; MyProgressRing.Visibility = Visibility.Collapsed; }
private async void loadSearchedComics_Click(object sender, RoutedEventArgs e) { ProgressRing.IsActive = true; ProgressRing.Visibility = Visibility.Visible; var searchedCharacterId = MarvelCharacter[0].id; loadComics.Visibility = Visibility.Collapsed; hideComics.Visibility = Visibility.Visible; MarvelComic.Clear(); await MarvelFacade.PopulateMarvelComicsAsync(searchedCharacterId, MarvelComic); ProgressRing.IsActive = false; ProgressRing.Visibility = Visibility.Collapsed; }