示例#1
0
        public ObservableFileList(IFileListService fileListService, IEventAggregator eventAggregator)
        {
            _fileListService = fileListService;

            _fileDirectoryChangedEventToken = eventAggregator.GetEvent <FileDirectoryChangedEvent>().Subscribe(FileDirectoryChanged);
            PopulateFileList();
        }
示例#2
0
        public MainWindowViewModel(IDialogHelpers dialogHelpers, IFileNameService fileNameService, IFileListService fileListService)
        {
            _dialogHelpers   = dialogHelpers;
            _fileListService = fileListService;

            ShowFolderChoiceCommand = new RelayCommand(ChoseFolder);
            SaveCommand             = new SaveCommand(Books, fileNameService);
        }
示例#3
0
 public FileCheckerMain(IFileListService fileListService,
                        IFileHashService fileHashService)
 {
     _fileListService = fileListService;
     _fileHashService = fileHashService;
 }