在WPF应用程序中使用FolderBrowserDialog

时间:2010-12-28 15:58:11

标签: c# .net wpf folderbrowserdialog windowsformsintegration

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

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

请帮忙。谢谢, -David

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

2 个答案:

答案 0 :(得分:64)

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

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

答案 1 :(得分:17)

如果我没弄错,你正在寻找FolderBrowserDialog(因此命名):

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

另见SO线程:Open directory dialog