在WPF中使用文件夹选择对话框
开发中有时会想实现"选择某个文件夹"的效果:
在WPF中,使用Microsoft.Win32.OpenFileDialog只能选择文件,FolderBrowserDialog只能用树型的方式选择文件夹,很不好用.
终于找到一个办法,使用Windows API Code Pack
在VS里打开Package Manager Console后输入Install-Package WindowsAPICodePack-Shell获取包后
就可以像这样打开选择文件夹Dialog了:
var dialog = new CommonOpenFileDialog(); dialog.IsFolderPicker = true; CommonFileDialogResult result = dialog.ShowDialog();
参考链接: http://stackoverflow.com/questions/1922204/open-directory-dialog