public static Task <bool> SelectAsync(this IFileSystemTreeViewModel viewModel, IFolder toSelect) { var path = toSelect.FolderToRoot <IFolder>().Reverse().Select(i => i.Name).ToArray(); return(viewModel.SelectAsync(path)); }
public void Initialize(IFileSystemTreeViewModel treeViewModel, IFileSystemCollectionViewModel <TFile, TFolder> gridViewModel) { _treeViewModel = treeViewModel; _treeViewModel.PropertyChanged += HandleTreePropertyChanged; _gridViewModel = gridViewModel; }