FileBrowser/FileSelector for WPF

martin picture martin · Dec 11, 2009 · Viewed 16.3k times · Source

Does anybody know if there is a WindowsExplorer-like filebrowser which I can include in my WPF-window? I don't want use OpenFileDialog.

I have searched a bit and only found simple directory-trees or lists. I want to have an interface like it is in OpenFileDialog.

I'd be grateful for any assistance,

Answer

Ryan Shripat picture Ryan Shripat · Sep 22, 2011

Use System.Windows.Forms.FolderBrowserDialog. Add a reference to System.Windows.Forms, then run the following code:

        string selectedFolder = string.Empty;
        FolderBrowserDialog selectFolderDialog = new FolderBrowserDialog();
        selectFolderDialog.ShowNewFolderButton = true;
        if (selectFolderDialog.ShowDialog() == DialogResult.OK)
        {
            selectedFolder = selectFolderDialog.SelectedPath;
        }

This will work in Windows XP and Vista and you won't need to add any third-party references.