public NavigatorConfigurationSynchronizer(IConfigurationService configurationService, IFileBrowserConfigurationService fileBrowserConfigurationService, IFileSystemService fileSystemService, IFileBrowserService fileBrowserService) { Argument.IsNotNull(() => configurationService); Argument.IsNotNull(() => fileSystemService); Argument.IsNotNull(() => fileBrowserConfigurationService); Argument.IsNotNull(() => fileBrowserService); _fileBrowserConfigurationService = fileBrowserConfigurationService; _fileSystemService = fileSystemService; _fileBrowserService = fileBrowserService; configurationService.ConfigurationChanged += OnConfigurationChanged; ApplyConfiguration(); }
public NavigatorConfigurationSynchronizer(IConfigurationService configurationService, IFileBrowserConfigurationService fileBrowserConfigurationService, IFileSystemService fileSystemService, IFileBrowserService fileBrowserService) { Argument.IsNotNull(() => configurationService); Argument.IsNotNull(() => fileSystemService); Argument.IsNotNull(() => fileBrowserConfigurationService); Argument.IsNotNull(() => fileBrowserService); _fileBrowserConfigurationService = fileBrowserConfigurationService; _fileSystemService = fileSystemService; _fileBrowserService = fileBrowserService; configurationService.ConfigurationChanged += OnConfigurationChanged; ApplyConfiguration(); }
public LogNavigatorViewModel(ISelectDirectoryService selectDirectoryService, IMessageService messageService, IAppDataService appDataService, IFileBrowserService fileBrowserService, IFileBrowserConfigurationService fileBrowserConfigurationService, IFileNodeService fileNodeService) { Argument.IsNotNull(() => selectDirectoryService); Argument.IsNotNull(() => messageService); Argument.IsNotNull(() => appDataService); Argument.IsNotNull(() => fileBrowserConfigurationService); Argument.IsNotNull(() => fileNodeService); _selectDirectoryService = selectDirectoryService; _messageService = messageService; _appDataService = appDataService; _fileBrowserConfigurationService = fileBrowserConfigurationService; _fileNodeService = fileNodeService; FileBrowser = fileBrowserService.FileBrowserModel; AddFolder = new Command(OnAddFolderExecute); DeleteFolder = new Command(OnDeleteFolderExecute, OnDeleteFolderCanExecute); }
public LogNavigatorViewModel(ISelectDirectoryService selectDirectoryService, IMessageService messageService, IAppDataService appDataService, IFileBrowserService fileBrowserService, IFileBrowserConfigurationService fileBrowserConfigurationService, IFileNodeService fileNodeService) { Argument.IsNotNull(() => selectDirectoryService); Argument.IsNotNull(() => messageService); Argument.IsNotNull(() => appDataService); Argument.IsNotNull(() => fileBrowserConfigurationService); Argument.IsNotNull(() => fileNodeService); _selectDirectoryService = selectDirectoryService; _messageService = messageService; _appDataService = appDataService; _fileBrowserConfigurationService = fileBrowserConfigurationService; _fileNodeService = fileNodeService; FileBrowser = fileBrowserService.FileBrowserModel; AddFolder = new Command(OnAddFolderExecute); DeleteFolder = new Command(OnDeleteFolderExecute, OnDeleteFolderCanExecute); }