protected override void OnNavigatedTo(NavigationEventArgs e) { base.OnNavigatedTo(e); gameFrameParameters = (GameFrameMultiParameters)e.Parameter; ChoosingFrameParameters choosingParameters = new ChoosingFrameParameters(); if (gameFrameParameters.classTypeSelected == 1) { textFound.Text = "Choose between 5 and 20 musics among all artists:"; choosingParameters.artists = new ChoosingFrameParametersArtists(navigationChoosing, (gameFrameParameters.listSelected[0] as Artists).data, musicChoosen, textNumberMusics); navigationChoosing.Navigate(typeof(GridFrame), choosingParameters); } else { textFound.Text = "Choose between 5 and 20 musics among all albums:"; choosingParameters.albums = new ChoosingFrameParametersAlbums(navigationChoosing, (gameFrameParameters.listSelected[0] as Albums), musicChoosen, textNumberMusics); navigationChoosing.Navigate(typeof(GridFrame), choosingParameters); } }
protected override void OnNavigatedTo(NavigationEventArgs e) { base.OnNavigatedTo(e); choosingFrameParameters = (ChoosingFrameParameters)e.Parameter; if (choosingFrameParameters.artists != null) { classType = 1; DataTemplate dataTemplateArtist = this.Resources["templateArtist"] as DataTemplate; gridView.ItemTemplate = dataTemplateArtist; gridView.ItemsSource = choosingFrameParameters.artists.listArtist; } else { classType = 2; DataTemplate dataTemplateAlbum = this.Resources["templateAlbum"] as DataTemplate; gridView.ItemTemplate = dataTemplateAlbum; gridView.ItemsSource = choosingFrameParameters.albums.listAlbum.data; } }
protected override void OnNavigatedTo(NavigationEventArgs e) { base.OnNavigatedTo(e); choosingFrameParameters = (ChoosingFrameParameters)e.Parameter; if (choosingFrameParameters.artists != null) { listViewTracks.ItemsSource = choosingFrameParameters.artists.listMusicArtist.data; if (choosingFrameParameters.artists.listMusicChoosing.Count != 0) { SelectMusicChoosing(); } } else { listViewTracks.ItemsSource = choosingFrameParameters.albums.listMusicAlbum.data; if (choosingFrameParameters.albums.listMusicChoosing.Count != 0) { SelectMusicChoosing(); } } }