Inheritance: Caliburn.Micro.PropertyChangedBase
Ejemplo n.º 1
0
 /// <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;
 }