【发布时间】:2011-04-29 19:16:46
【问题描述】:
我开发了一个 WPF4 应用程序,在我的应用程序中,我需要让用户选择一个文件夹,应用程序将在其中存储一些内容(文件、生成的报告等)。
我的要求:
能够查看标准文件夹树
能够选择文件夹
WPF 外观,这个对话框必须看起来像是为 Windows Vista/7 而不是 Windows 2000 甚至 Win9x 设计的现代应用程序的一部分。
据我了解,在 2010 年 (.Net 4.0) 之前不会有标准文件夹对话框,但 4.0 版可能会有一些变化?
或者剩下要做的就是使用老式的 WinForms 对话框?如果这是做我需要的唯一方法,我怎样才能让它更接近 Vista/7 风格而不是 Win9x?
在一些论坛上,我看到了此类对话框的实现,但带有旧的丑陋图标,就像 Windows 95 一样。它看起来真的不好看。
【问题讨论】:
-
查看 Sven Groot 为 WinForms 和 WPF 提供的出色的 Ookii.Dialogs,它为您提供现代“Vista”风格的文件夹和文件对话框。
-
我正在使用 wxPython python 模块github.com/wxWidgets/Phoenix
-
这里是更新的Ookii Dialogs for WPF 的链接,目标是 .NET 4.5 和 available on NuGet
标签: c# .net wpf folderbrowserdialog