Exemple #1
0
 private void Library_Updated(Track trackUpdated)
 {
     if (IsVisible)
     {
         LibraryStatsViewModel.Refresh();
     }
 }
Exemple #2
0
        public DashboardViewModel(ILibraryStatisticsService libraryStatisticsService, Common.Singletons.Library library,
                                  IPlayHistoryService playHistoryService)
            : base(TabType.Dashboard, IconType.Home, "Home")
        {
            LibraryStatsViewModel = new LibraryStatsViewModel(libraryStatisticsService);
            RecentTracksViewModel = new RecentTracksViewModel(playHistoryService);
            PlayHistoryViewModel  = new WeeklyPlayHistoryViewModel(playHistoryService);

            library.Updated += Library_Updated;
        }
Exemple #3
0
 public override void OnShow(Track currentTrack)
 {
     LibraryStatsViewModel.Refresh();
     RecentTracksViewModel.Refresh();
     PlayHistoryViewModel.Refresh();
 }