41

我有一个 WPF 应用程序,我需要让用户访问其中的目录。关于如何将 Windows 窗体集成到 WPF 中,我已经搜索到了世界尽头,并找到了有关如何将表单控件集成到我的 xaml 中的各种信息,但是,集成一个 FolderBrowserDialog...

我是资深程序员,但对 .net 很陌生(实际上是第二天),我相信我找不到关于实现这一点的好信息,因为我无法确定 FolderBrowserDialog 的名称/类型。

请帮忙。谢谢,-大卫

哦,我正在使用 c# 和 Visual Studio 2008

4

2 回答 2

77

您需要添加对 System.Windows.Forms.dll 的引用,然后使用System.Windows.Forms.FolderBrowserDialog

添加using WinForms = System.Windows.Forms;会很有帮助。

于 2010-12-28T16:08:53.507 回答
24

如果我没记错的话,您正在寻找FolderBrowserDialog(因此命名):

var dialog = new System.Windows.Forms.FolderBrowserDialog();
System.Windows.Forms.DialogResult result = dialog.ShowDialog();

另请参阅此 SO 线程:打开目录对话框

于 2010-12-28T16:07:21.667 回答