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); }
public ApplicationViewModel(IZuneDatabaseReader dbReader, SafeObservableCollection<AlbumDetailsViewModel> albums, ViewLocator locator) { _dbReader = dbReader; _albums = albums; _viewLocator = locator; //register for notification messages Messenger.Default.Register<ErrorMessage>(this, Notifications.Add); locator.SwitchToViewRequested += (view, viewModel) => { CurrentPage = view; }; }
public WebAlbumListViewModel(SafeObservableCollection<AlbumDetailsViewModel> albums, ViewLocator locator) { _albums = albums; _albums.CollectionChanged += AlbumsCollectionChanged; _cvs = new CollectionViewSource(); _cvs.Source = albums; _cvs.Filter += CvsFilter; _locator = locator; _isTaskbarSupported = TaskbarManager.IsPlatformSupported; this.LoadFromZuneWebsiteCommand = new RelayCommand(LoadFromZuneWebsite); this.SwitchToClassicModeCommand = new RelayCommand(SwitchToClassicMode); this.SortCommand = new RelayCommand(Sort); this.SearchCommand = new RelayCommand<string>(Search); this.CanShowScanAllButton = true; this.SortOrder = Settings.Default.SortOrder; }
public SuccessViewModel(ViewLocator locator, SharedModel sharedModel) { _locator = locator; _sharedModel = sharedModel; }
public DetailsViewModel(ViewLocator locator, SharedModel sharedModel) { _locator = locator; _sharedModel = sharedModel; }
public SearchViewModel(ViewLocator locator, SharedModel sharedModel) { _locator = locator; _sharedModel = sharedModel; }
public ApplicationView(ViewLocator locator) { locator.SwitchToViewRequested += (arg1, arg2) => _currentViewModel = arg2; InitializeComponent(); }