用于WPF的FileBrowser/FileSelector

mar*_*tin 6 wpf explorer selector file-browser

有没有人知道我的WPF窗口中是否有类似WindowsExplorer的文件浏览器?我不想使用OpenFileDialog.

我搜索了一下,只发现了简单的目录树或列表.我希望在OpenFileDialog中有一个类似于它的界面.

我很感激任何帮助,

Rya*_*pat 5

使用System.Windows.Forms.FolderBrowserDialog.添加引用System.Windows.Forms,然后运行以下代码:

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

这适用于Windows XP和Vista,您无需添加任何第三方参考.


Gro*_*kys 2

它是 WinForms,但我已经在 WPF 应用程序中成功使用了它:

http://gong-shell.sourceforge.net/

(LGPL 许可)