public SongSelectionViewModel(MusicControlViewModel musicControl) { this.PlaylistMap = new SortedList<String, GoogleMusicPlaylist>(); downloadingPLTimer = new System.Timers.Timer(TIMER_UPDATE_INTERVAL); downloadingPLTimer.Elapsed += downloadingPLTimer_Elapsed; loadingSongsTimer = new System.Timers.Timer(TIMER_UPDATE_INTERVAL); loadingSongsTimer.Elapsed += loadingSongsTimer_Elapsed; musicControlViewModel = musicControl; this.DownloadingPlaylistsText = "Downloading Playlists"; this.LoadingSongsText = "Loading Songs"; }
public void SetViewModel(MusicControlViewModel viewModel) { this.DataContext = viewModel; }
public MusicControlPanelViewModel(MusicControlViewModel musicControl) { this.musicControl = musicControl; }