众所周知,WPF仍然不提供文件夹选择对话框(除非WPF4有一个我错过了)。在此期间,我使用System.Windows.Forms.FolderBrowserDialog。为WPF选择文件夹对话框,路径输入字段
不幸的是,这个对话框只有一个文件夹树,OK,Cancel和一个可选的“Make New Folder”按钮。可用性很差。特别是,当试图选择一个网络文件夹时,这是非常糟糕的。选择文件夹的唯一方法是扩展“网络”基础..在许多企业系统/网络上,它将开始很长的延迟并最终产生一个无法接受的长列表。
我想要一个允许用户在特定位置开始导航的文本输入字段,例如特定的计算机/文件夹,例如在文件浏览对话框中可能的位置。
有没有人做过这样的事情?这是一种扩展标准System.Windows.Forms.FolderBrowserDialog的方法,还是我必须创建自己的?
谢谢。
这看起来很有前途。我下载了Windows API代码包,发现CommonOpenFileDialog有一个IsFolderPicker属性。如果设置,它应该作为一个文件夹选取器。我怀疑我仍然必须有向后兼容的后备功能..但是,事情就是这样。 – guesser 2010-12-20 16:07:34