public OpenFolderDialogContext( OpenFolderDialogViewModel viewModel, DirectorySearchComponent directorySearch) { ViewModel = viewModel; _directorySearch = directorySearch; }
public void Init() { _search = new DirectorySearchComponent(); if (Directory.Exists("foo")) { Directory.Delete("foo", true); } if (Directory.Exists("bar")) { Directory.Delete("bar", true); } }
public MainContext( MainViewModel viewModel, FilterComponent filter, RenamerComponent renamer, DirectorySearchComponent directorySearch, FileRenameComponent fileRename, DirectoryAutocompleteComponent autocomplete) { ViewModel = viewModel; _filter = filter; _renamer = renamer; _directorySearch = directorySearch; _fileRename = fileRename; _autocomplete = autocomplete; }
public MainWindow() { InitializeComponent(); var ds = new DirectorySearchComponent(); _context = new MainContext( new MainViewModel(), new FilterComponent(), new RenamerComponent(), ds, new FileRenameComponent(), new DirectoryAutocompleteComponent(ds)); DataContext = _context.ViewModel; _context.OpenHomeDirectory(); _context.ListFiles(); }