} // album image property #endregion public MainWindowViewModel(Login loggedInUser) { User = loggedInUser; PlayQueue = PlayQueueController.PQ; AllPlaylistsController = new AllPlaylistsController(User.User.ConsumerID); InitializeCommands(); InitializeViewModels(); Navigation.InitializeViewModelNavigation(); Navigation.ViewModelChanged += ChangeViewModel; InitializeCurrentTrackElement(); TestTrackMethod(); PlaylistViewModel = new PlaylistViewModel(this, PlaylistController.Playlist); }
//Sets CurrentViewModel in the MainWindow to a PlaylistViewModel private void OpenPlaylistViewModel(int playlistID) { Playlist playlist = AllPlaylistsController.GetPlaylist(playlistID); Navigation.ToClickedViewModel(new PlaylistViewModel(MainWindow, playlist)); }