public FileSystemNodeViewModelFactory( IFileSystemNodeOpeningBehavior fileOpeningBehavior, IFileSystemNodeOpeningBehavior directoryOpeningBehavior, IFileSizeFormatter fileSizeFormatter, IPathService pathService, IOperationsService operationsService, IClipboardOperationsService clipboardOperationsService, IFilesOperationsMediator filesOperationsMediator, IFileSystemNodePropertiesBehavior filePropertiesBehavior, IFileSystemNodePropertiesBehavior directoryPropertiesBehavior, IDialogService dialogService, ITrashCanService trashCanService, IFileService fileService, IDirectoryService directoryService) { _fileOpeningBehavior = fileOpeningBehavior; _directoryOpeningBehavior = directoryOpeningBehavior; _fileSizeFormatter = fileSizeFormatter; _pathService = pathService; _operationsService = operationsService; _clipboardOperationsService = clipboardOperationsService; _filesOperationsMediator = filesOperationsMediator; _filePropertiesBehavior = filePropertiesBehavior; _directoryPropertiesBehavior = directoryPropertiesBehavior; _dialogService = dialogService; _trashCanService = trashCanService; _fileService = fileService; _directoryService = directoryService; }
protected FileSystemNodeViewModelBase( IFileSystemNodeOpeningBehavior fileSystemNodeOpeningBehavior, IOperationsService operationsService, IClipboardOperationsService clipboardOperationsService, IFilesOperationsMediator filesOperationsMediator, IFileSystemNodePropertiesBehavior fileSystemNodePropertiesBehavior, IDialogService dialogService, ITrashCanService trashCanService) { _fileSystemNodeOpeningBehavior = fileSystemNodeOpeningBehavior; _operationsService = operationsService; _clipboardOperationsService = clipboardOperationsService; _filesOperationsMediator = filesOperationsMediator; _fileSystemNodePropertiesBehavior = fileSystemNodePropertiesBehavior; _dialogService = dialogService; _trashCanService = trashCanService; OpenCommand = ReactiveCommand.Create(Open); StartRenamingCommand = ReactiveCommand.Create(StartRenaming); RenameCommand = ReactiveCommand.Create(Rename); CopyToClipboardCommand = ReactiveCommand.CreateFromTask(CopyToClipboardAsync); DeleteCommand = ReactiveCommand.CreateFromTask(DeleteAsync); CopyCommand = ReactiveCommand.CreateFromTask(CopyAsync); MoveCommand = ReactiveCommand.CreateFromTask(MoveAsync); ShowPropertiesCommand = ReactiveCommand.CreateFromTask(ShowPropertiesAsync); }
public NodeViewModel( IFileSystemNodeOpeningBehavior fileSystemNodeOpeningBehavior, IOperationsService operationsService, IClipboardOperationsService clipboardOperationsService, IFilesOperationsMediator filesOperationsMediator, IFileSystemNodePropertiesBehavior fileSystemNodePropertiesBehavior, IDialogService dialogService, ITrashCanService trashCanService, IArchiveService archiveService, ISystemDialogService systemDialogService, IOpenWithApplicationService openWithApplicationService, IPathService pathService) : base( fileSystemNodeOpeningBehavior, operationsService, clipboardOperationsService, filesOperationsMediator, fileSystemNodePropertiesBehavior, dialogService, trashCanService, archiveService, systemDialogService, openWithApplicationService, pathService) { }
public DirectoryViewModel( IFileSystemNodeOpeningBehavior fileSystemNodeOpeningBehavior, IOperationsService operationsService, IClipboardOperationsService clipboardOperationsService, IFilesOperationsMediator filesOperationsMediator, IFileSystemNodePropertiesBehavior fileSystemNodePropertiesBehavior, IDialogService dialogService, ITrashCanService trashCanService) : base( fileSystemNodeOpeningBehavior, operationsService, clipboardOperationsService, filesOperationsMediator, fileSystemNodePropertiesBehavior, dialogService, trashCanService) { }
public FileSystemNodeFacade( IOperationsService operationsService, IClipboardOperationsService clipboardOperationsService, IFilesOperationsMediator filesOperationsMediator, IDialogService dialogService, ITrashCanService trashCanService, IArchiveService archiveService, ISystemDialogService systemDialogService, IOpenWithApplicationService openWithApplicationService, IPathService pathService) { _operationsService = operationsService; _clipboardOperationsService = clipboardOperationsService; _filesOperationsMediator = filesOperationsMediator; _dialogService = dialogService; _trashCanService = trashCanService; _archiveService = archiveService; _systemDialogService = systemDialogService; _openWithApplicationService = openWithApplicationService; _pathService = pathService; }
public OperationsViewModel( IFilesOperationsMediator filesOperationsMediator, IOperationsService operationsService, INodesSelectionService nodesSelectionService, IDialogService dialogService, IDirectoryService directoryService, ITrashCanService trashCanService) { _filesOperationsMediator = filesOperationsMediator; _operationsService = operationsService; _nodesSelectionService = nodesSelectionService; _dialogService = dialogService; _directoryService = directoryService; _trashCanService = trashCanService; OpenCommand = ReactiveCommand.Create(Open); OpenInDefaultEditorCommand = ReactiveCommand.Create(OpenInDefaultEditor); CopyCommand = ReactiveCommand.Create(Copy); MoveCommand = ReactiveCommand.Create(Move); CreateNewDirectoryCommand = ReactiveCommand.CreateFromTask(CreateNewDirectoryAsync); RemoveCommand = ReactiveCommand.CreateFromTask(RemoveAsync); MoveToTrashCommand = ReactiveCommand.CreateFromTask(MoveToTrashAsync); }
protected FileSystemNodeViewModelBase( IFileSystemNodeOpeningBehavior fileSystemNodeOpeningBehavior, IOperationsService operationsService, IClipboardOperationsService clipboardOperationsService, IFilesOperationsMediator filesOperationsMediator, IFileSystemNodePropertiesBehavior fileSystemNodePropertiesBehavior, IDialogService dialogService, ITrashCanService trashCanService, IArchiveService archiveService, ISystemDialogService systemDialogService, IOpenWithApplicationService openWithApplicationService, IPathService pathService) { _fileSystemNodeOpeningBehavior = fileSystemNodeOpeningBehavior; _operationsService = operationsService; _clipboardOperationsService = clipboardOperationsService; _filesOperationsMediator = filesOperationsMediator; _fileSystemNodePropertiesBehavior = fileSystemNodePropertiesBehavior; _dialogService = dialogService; _trashCanService = trashCanService; _archiveService = archiveService; _systemDialogService = systemDialogService; _openWithApplicationService = openWithApplicationService; _pathService = pathService; OpenCommand = ReactiveCommand.Create(Open); OpenWithCommand = ReactiveCommand.Create(OpenWithAsync); PackCommand = ReactiveCommand.CreateFromTask(PackAsync); ExtractCommand = ReactiveCommand.CreateFromTask <ExtractCommandType>(ExtractAsync); RenameCommand = ReactiveCommand.Create(Rename); RenameInDialogCommand = ReactiveCommand.CreateFromTask(RenameInDialogAsync); CopyToClipboardCommand = ReactiveCommand.CreateFromTask(CopyToClipboardAsync); DeleteCommand = ReactiveCommand.CreateFromTask(DeleteAsync); CopyCommand = ReactiveCommand.CreateFromTask(CopyAsync); MoveCommand = ReactiveCommand.CreateFromTask(MoveAsync); ShowPropertiesCommand = ReactiveCommand.CreateFromTask(ShowPropertiesAsync); }