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;
 }