public SelectAudioFilesViewModel(ViewLocator locator, IZuneAudioFileRetriever fileRetriever,
                                  SharedModel sharedModel)
 {
     _sharedModel = sharedModel;
     _locator = locator;
     _fileRetriever = fileRetriever;
     CanSwitchToNewMode = true;
     SelectFilesCommand = new RelayCommand(SelectFiles);
     SwitchToNewModeCommand = new RelayCommand(SwitchToNewMode);
 }
 public SelectAudioFilesViewModel(ViewLocator locator, IZuneAudioFileRetriever fileRetriever,
                                  SharedModel sharedModel)
 {
     _sharedModel           = sharedModel;
     _locator               = locator;
     _fileRetriever         = fileRetriever;
     CanSwitchToNewMode     = true;
     SelectFilesCommand     = new RelayCommand(SelectFiles);
     SwitchToNewModeCommand = new RelayCommand(SwitchToNewMode);
 }
 public AlbumDetailsViewModel(IZuneDatabaseReader dbReader,
                         ViewLocator locator,
                         IZuneAudioFileRetriever fileRetriever,
                         SharedModel sharedModel)
 {
     _dbReader = dbReader;
     _locator = locator;
     _fileRetriever = fileRetriever;
     _sharedModel = sharedModel;
     LinkCommand = new RelayCommand(LinkAlbum);
     RefreshCommand = new RelayCommand(RefreshAlbum);
     DelinkCommand = new RelayCommand(DelinkAlbum);
 }
Beispiel #4
0
        }                               //for design time

        public AlbumDetailsViewModel(IZuneDatabaseReader dbReader,
                                     ViewLocator locator,
                                     IZuneAudioFileRetriever fileRetriever,
                                     SharedModel sharedModel)
        {
            _dbReader      = dbReader;
            _locator       = locator;
            _fileRetriever = fileRetriever;
            _sharedModel   = sharedModel;
            LinkCommand    = new RelayCommand(LinkAlbum);
            RefreshCommand = new RelayCommand(RefreshAlbum);
            DelinkCommand  = new RelayCommand(DelinkAlbum);
        }