Ejemplo n.º 1
0
 private void updateui()
 {
     Loved = CurrentSong.Loved;
     NowTitle.Text = CurrentSong.Title;
     NowAlbum.Text = CurrentSong.Album;
     GenresDetailsConverter converter = new GenresDetailsConverter();
     NowDetails.Text = (string)converter.Convert(CurrentSong, null, null, null);
     var con = new ArtistsConverter();
     NowArtist.Text = (string)con.Convert(CurrentSong.Artists, null, true, null);
     var c = PositionSlider.ThumbToolTipValueConverter as ThumbToolTipConveter;
     c.sParameter = CurrentSong.Duration.TotalSeconds;
     var d = new DurationValueConverter();
     TotalTimeBlock.Text = (string)d.Convert(CurrentSong.Duration, null, null, null);
     switch (CurrentSong.Rating)
     {
         case 0: NoStar.Begin(); break;
         case 1: OneStarSet.Begin(); break;
         case 2: TwoStarSet.Begin(); break;
         case 3: ThreeStarSet.Begin(); break;
         case 4: FourStarSet.Begin(); break;
         case 5: FiveStarSet.Begin(); break;
         default:
             break;
     }
     if (Loved)
     {
         LoveButtonLove.Begin();
     }
     else
     {
         LoveButtonNormal.Begin();
     }
 }
 private void ZoomInInitial()
 {
     AlbumSongsResources.Source = DetailedAlbum.Songs;
     AlbumDetailsHeader.Background = new SolidColorBrush(DetailedAlbum.Palette);
     AlbumArtWork.Source = new BitmapImage(new Uri(DetailedAlbum.AlbumArtWork));
     var brush = new SolidColorBrush(DetailedAlbum.TextMainColor);
     AlbumTitle.Foreground = brush;
     SongsDetailsBlock.Foreground = brush;
     brush = new SolidColorBrush(DetailedAlbum.TextSubColor);
     AlbumDetailsBlock.Foreground = brush;
     GenresDetailsBlock.Foreground = brush;
     AlbumDetailsConverter albumDetials = new AlbumDetailsConverter();
     string s = (string)albumDetials.Convert(DetailedAlbum, null, null, null);
     AlbumDetailsBlock.Text = s;
     SongsDetailsConverter songsDetails = new SongsDetailsConverter();
     s = (string)songsDetails.Convert(DetailedAlbum, null, null, null);
     SongsDetailsBlock.Text = s;
     GenresDetailsConverter genresDetails = new GenresDetailsConverter();
     s = (string)genresDetails.Convert(DetailedAlbum, null, null, null);
     GenresDetailsBlock.Text = s;
     AlbumTitle.Text = DetailedAlbum.AlbumName;
     var view = ApplicationView.GetForCurrentView();
     ApplicationViewTitleBar titleBar = view.TitleBar;
     titleBar.BackgroundColor = DetailedAlbum.Palette;
     titleBar.ButtonBackgroundColor = DetailedAlbum.Palette;
     SystemNavigationManager.GetForCurrentView().BackRequested += Zoom_BackRequested;
     SystemNavigationManager.GetForCurrentView().AppViewBackButtonVisibility = AppViewBackButtonVisibility.Visible;
     DetailsScrollViewer.ChangeView(0, 0, 1);
 }