有没有类似于Windows资源管理器的文件浏览器可以包含在我的WPF窗口中?我不想使用OpenFileDialog。
我已经搜索了一些,只找到简单的目录树或列表。我想要一个像OpenFileDialog中那样的界面。
非常感谢您的帮助!
有没有类似于Windows资源管理器的文件浏览器可以包含在我的WPF窗口中?我不想使用OpenFileDialog。
我已经搜索了一些,只找到简单的目录树或列表。我想要一个像OpenFileDialog中那样的界面。
非常感谢您的帮助!
使用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;
}
这将适用于Windows XP和Vista,您不需要添加任何第三方引用。
我其实是第一次在这个网站上发帖,但正如Ryan Shripat所指出的那样; System.Windows.Forms应该可以工作。
对于文件,您可以使用System.Windows.Forms.OpenFileDialog对象。