12

我有这个WPF应用程序,我希望有从用户那里获取目录路径的功能。我想使用一些文件夹浏览器对话框,但我不想从里面实现它System.Windows.Forms或使用一些巨大的脚本。WPF 中是否有一些路径获取对话框已经实现?

我在这里阅读了类似问题的答案,但里面充满了 System.Windows.Forms..

我在工具箱中没有找到类似的东西,我从 WPF 开始,所以我可以使用一些帮助。

先感谢您 :]

4

4 回答 4

12

请参阅我对Select folder dialog WPF的回答。基本上,如果您需要文件夹浏览器, Windows Presentation Foundation 4.5 Cookbook建议您使用适用于 Microsoft® .NE​​T Framework 的 Windows® API 代码包。

于 2013-07-18T01:29:04.267 回答
8

我们在项目中使用Ookii Dialogs。它们具有窗口外观和典型的过滤选项等。

于 2013-04-30T16:21:09.827 回答
3

对于您正在寻找的内容,没有标准的本机 WPF 对话框,这仅仅是因为 System.Windows.Forms 对话框只不过是系统对话框的包装器。因此,创建 WPF 包装器没有任何意义,只会增加混乱。

于 2013-06-20T14:52:35.443 回答
0

WPF库的Ookii 对话框VistaFolderBrowserDialog有一个类,该类提供 WPF 文件夹浏览器对话框的完整实现。

https://github.com/augustoproiete/ookii-dialogs-wpf

Ookii 文件夹浏览器对话框

还有一个与Windows 窗体应用程序兼容的版本

于 2018-10-04T03:35:03.650 回答