コード例 #1
0
        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";
        }
コード例 #2
0
 public void SetViewModel(MusicControlViewModel viewModel)
 {
     this.DataContext = viewModel;
 }
コード例 #3
0
 public MusicControlPanelViewModel(MusicControlViewModel musicControl)
 {
     this.musicControl = musicControl;
 }