public SaveFileDialog() { InitializeComponent(); _viewModel = new FileNavigationViewModel(Mode.Save); _viewModel.ItemSelected += OnItemSelected; DataContext = _viewModel; }
public OpenFolderDialog() { InitializeComponent(); _viewModel = new FileNavigationViewModel(Mode.Open); _viewModel.ItemSelected += OnItemSelected; DataContext = _viewModel; }
public ExplorerViewModel() { Files = new ObservableCollection <FileViewModel>(); Navigator = new FileNavigationViewModel(); Navigator.Explorer = this; FileFetcher.Initialise(); IconFetcher.Initialise(); FileFetcher.DirectoryFetchedCallback = OnDirectoryFetched; FileFetcher.FileFetchedCallback = OnFileFetched; FileFetcher.DirectoriesFetchedCallback = FoundDirectories; FileFetcher.FilesFetchedCallback = FoundFiles; }