Approved
Last Updated: 29 May 2018 07:51 by ADMIN
For example user might need to show files in FolderDialog or filter the folders somehow in all dialogs.

Currently this could be achieved with custom style for OpenFolderDialogControl, binding the ListBox to CurrentParentDirectory.Children and use converter. By default this binding is to CurrentFileSystemObjects.
Completed
Last Updated: 25 May 2018 15:12 by ADMIN
In R2 2018 Release we released the standalone usage of ExplorerControl and the CurrentDirectoryPath works only as a setter. When user sets it- it navigates to the directory with the given path. It would be useful for the clients to have this property with working getter - to provide the path of the current folder.
Approved
Last Updated: 21 May 2018 09:00 by ADMIN
ADMIN
Created by: Petar Mladenov
Comments: 0
Category: FileDialogs
Type: Feature Request
1

Currently mobile phones are not visible in the navigation tree of the file dialogs.

Make them available like in MS Explorer and file dialogs.

Completed
Last Updated: 11 May 2018 15:25 by ADMIN
Expose a ShowReadOnly boolean property which will indicate whether the dialog box contains a read-only checkbox and ReadOnlyChecked property indicating whether the read-only check box is selected
Completed
Last Updated: 10 May 2018 11:59 by ADMIN
Click on Drive / Folder in the Navigation tree should put its Name in the AutoComplete box and then pressing the Open Button of the dialog should choose the selected drive / folder and close the dialog.
Completed
Last Updated: 10 May 2018 11:16 by ADMIN
FileDialogs are constructed by RadWindow and ExplorerControl as its content. 

Explorer control holds navigation tree, autocomplete, filtering combobox, main pane for viewing fodler and files, search box, breadcrumb. You can check all visual parts in the following help article:

http://docs.telerik.com/devtools/wpf/controls/radfiledialogs/visual-structure

Users might need to put the ExplorerControl in non-window parts of their application (for example in docked RadPane of RadDocking. Also, they might need to override OK/Cancel commands for that purpose.
Completed
Last Updated: 09 May 2018 06:01 by ADMIN
ADMIN
Created by: Vladimir Stoyanov
Comments: 1
Category: FileDialogs
Type: Feature Request
4

			
Completed
Last Updated: 08 May 2018 12:45 by ADMIN
ADMIN
Created by: Martin
Comments: 1
Category: FileDialogs
Type: Feature Request
1

			
Completed
Last Updated: 07 May 2018 10:58 by ADMIN
ADMIN
Created by: Martin
Comments: 1
Category: FileDialogs
Type: Feature Request
0
Add localization support for RadFileDialogs.
Completed
Last Updated: 24 Apr 2018 05:32 by ADMIN
Overrideble properties / methods in DialogViewModels could be added to support custom (or filtered) sources of the navigation TreeView and navigation Breadcrumb.

As a temporary solution, users might filter the breadcrumb this way:
 var breadCrumb = (sender as RadOpenFolderDialog).ChildrenOfType<RadBreadcrumb>().LastOrDefault();
            if (breadCrumb != null)
            {
                RadBreadcrumbBarItem bar = breadCrumb.ItemContainerGenerator.ContainerFromIndex(0) as RadBreadcrumbBarItem;

                DirectoryInfoWrapper bDrive = bar.Items.OfType<DirectoryInfoWrapper>().FirstOrDefault(dir => dir.Name.StartsWith("B"));
                bar.Items.Remove(bDrive);

                DirectoryInfoWrapper rDrive = bar.Items.OfType<DirectoryInfoWrapper>().FirstOrDefault(dir => dir.Name.StartsWith("R"));
                bar.Items.Remove(rDrive);
            }

To filter the treeview:

 var tree = (sender as RadOpenFolderDialog).ChildrenOfType<RadTreeView>().LastOrDefault();
            if (tree != null)
            {
                tree.LoadOnDemand += Tree_LoadOnDemand;
            }
   private void Tree_LoadOnDemand(object sender, Telerik.Windows.RadRoutedEventArgs e)
        {
            RadTreeViewItem clickedItem = e.OriginalSource as RadTreeViewItem;
            List<DirectoryInfoWrapper> dirsToRemove = new List<DirectoryInfoWrapper>();
            foreach (DirectoryInfoWrapper dir in clickedItem.Items.OfType<DirectoryInfoWrapper>())
            {
                // removing drives 'R:' and 'B:' for testing purposes.
                if (dir.Name.StartsWith("R") || dir.Name.StartsWith("B"))
                {
                    dirsToRemove.Add(dir);
                }
            }
            dirsToRemove.ForEach(dir => clickedItem.Items.Remove(dir));
        }
Completed
Last Updated: 19 Apr 2018 14:30 by ADMIN
If you open a folder, but you doesn't select a child folder from the list shown in the explorer, when you click on the Open button the FileName property is empty.

To work this around you can create a custom RadOpenFolderDialog and override its GetViewModel. Then expose a public property with the view model. And when you close the dialog, check the IsDirectirySelected property of the view model. If so, return the Path property of the view model. Otherwise, use the standard approach and get the folder via the dialog's FileName property. 

public class CustomOpenFolderDialog : RadOpenFolderDialog
{
    public OpenFolderDialogViewModel ViewModel { get; internal set; }

    protected override OpenFolderDialogViewModel GetViewModel()
    {
        this.ViewModel = base.GetViewModel();            
        return this.ViewModel;
    }
}

---------------------------------

CustomOpenFolderDialog openFolderDialog = new CustomOpenFolderDialog();
openFolderDialog.Owner = this;
openFolderDialog.ShowDialog();
if (openFolderDialog.DialogResult == true)
{
     string folderName = String.Empty;
     if (!openFolderDialog.ViewModel.IsDirectorySelected)
     {
        folderName = openFolderDialog.ViewModel.Path;
     }
     else
     {
         folderName = openFolderDialog.FileName;
     }                
}
Completed
Last Updated: 19 Apr 2018 14:28 by ADMIN
OpenFolderDialog with no FileName specified. Select Drive C and the press Open Folder - Exception in PreserveLastAccessDirectoryIfNeeded method.
Approved
Last Updated: 04 Apr 2018 15:47 by ADMIN
It would be nice to create a seamless experience for our users between an application that uses the RadFileDialogs and their native Windows OS. To that end, having the RadFileDialogs use the same InitialSelectedLayout as the base OS would go a long way. Adding some way to identify the current Windows setting and to set the RadFileDialog accordingly would be a great help.
Approved
Last Updated: 27 Mar 2018 08:55 by ADMIN
ADMIN
Created by: Martin
Comments: 0
Category: FileDialogs
Type: Feature Request
1
Add a full autocomplete support - while the control is focused, type certain keys and the file dialogs should select the relative match for the currently typed text.
Completed
Last Updated: 15 Feb 2018 15:02 by ADMIN
ADMIN
Created by: Petar Mladenov
Comments: 0
Category: FileDialogs
Type: Bug Report
0
If extension filter contains *.TXT but the file is named File1.txt, it is filtered in the main pane of the File/FolderDialogs. It shouldn't be filtered, jut like it is in MS Win 32 File dialogs.
Completed
Last Updated: 15 Feb 2018 14:45 by ADMIN
Completed
Last Updated: 15 Feb 2018 11:30 by Sebastien
Completed
Last Updated: 14 Feb 2018 16:03 by ADMIN
Open/Save File/Folder dialog with implicit styles.

Change a theme dynamically by merging resource dictionary containing the styles for Office2016/ Office2016Touch / Fluent Theme.

Show the dialog and open the details grid (view). XamlParseException occurs - cannot find the resource "GridViewValidationToolTipTemplate"
Approved
Last Updated: 16 Jan 2018 08:53 by ADMIN
A binding error is thrown in RadOpenFolderDialog when it is shown.

 System.Windows.Data Error: 40 : BindingExpression path error: 'IsSearchActive' property not found on 'object' ''OpenFolderDialogViewModel' (HashCode=65514185)'. BindingExpression:Path=IsSearchActive; DataItem='OpenFolderDialogViewModel' (HashCode=65514185); target element is 'FileDialogSearchPane' (Name=''); target property is 'IsSearchViewActive' (type 'Boolean')