Beispiel #1
0
        public void Initialize(FileExplorerViewModel fileExplorerViewModel)
        {
            FileExplorerViewModel              = fileExplorerViewModel;
            FileExplorerViewModel.PathChanged += FileExplorerViewModelOnPathChanged;
            PathHistoryManager = new PathHistoryManager(fileExplorerViewModel.FileSystem);
            PathHistoryManager.PropertyChanged += PathHistoryManagerOnPropertyChanged;

            fileExplorerViewModel.EntriesViewModel.Filters.Add(FilterItems);
            fileExplorerViewModel.EntriesViewModel.LiveFilteringProperties.Add(nameof(EntryViewModel.Label));
        }
        public void Initialize(FileExplorerViewModel fileExplorerViewModel)
        {
            _fileExplorerViewModel = fileExplorerViewModel;

            Entries   = new EntriesHelper <DirectoryViewModel>();
            Selection = new TreeRootSelector <DirectoryViewModel, FileExplorerEntry>(Entries)
            {
                Comparers = new[]
                { _fileExplorerPathComparer = new FileExplorerPathComparer(fileExplorerViewModel.FileSystem) }
            };

            Selection.AsRoot().SelectionChanged += OnSelectionChanged;
            _fileExplorerViewModel.PathChanged += FileExplorerViewModelOnPathChanged;
        }
 public void Initialize(FileExplorerViewModel fileExplorerViewModel)
 {
     _restClient = fileExplorerViewModel.RestClient;
     _baseVm     = fileExplorerViewModel;
 }