/// <summary> /// Constructor. /// </summary> public MainViewModel() { CreateNewClient(); UserViewModel = new UserViewModel(); UserViewModel.ActiveUserChanged += UserViewModel_ActiveUserChanged; UserViewModel.LoadLastUser(); ManualScrobbleViewModel = new ManualScrobbleViewModel(); ManualScrobbleViewModel.StatusUpdated += StatusUpdated; FriendScrobbleViewModel = new FriendScrobbleViewModel(); FriendScrobbleViewModel.StatusUpdated += StatusUpdated; DatabaseScrobbleViewModel = new DatabaseScrobbleViewModel(); DatabaseScrobbleViewModel.StatusUpdated += StatusUpdated; CSVScrobbleViewModel = new CSVScrobbleViewModel(); CSVScrobbleViewModel.StatusUpdated += StatusUpdated; FileScrobbleViewModel = new FileScrobbleViewModel(); FileScrobbleViewModel.StatusUpdated += StatusUpdated; MediaPlayerDatabaseScrobbleViewModel = new MediaPlayerDatabaseScrobbleViewModel(); MediaPlayerDatabaseScrobbleViewModel.StatusUpdated += StatusUpdated; ITunesScrobbleVM = new ITunesScrobbleViewModel(); ITunesScrobbleVM.StatusUpdated += StatusUpdated; }