private void OnNewFolder(object sender, RoutedEventArgs e)
        {
            const string newFolderName = "New Folder";

            SelectedDirectory.DirectoryInfo.CreateSubdirectory(newFolderName);
            SelectedDirectory.IsExpanded = true;
            SelectedDirectory.Refresh();

            var newDir = SelectedDirectory.Directories.First(d => d.Header == newFolderName);

            newDir.IsSelected = true;
            newDir.IsEditing  = true;
        }
 private void OnRefreshFolder(object sender, RoutedEventArgs e)
 {
     SelectedDirectory.Refresh();
     OnRefreshResources(this, default(DependencyPropertyChangedEventArgs));
 }