wpf c#中的FolderBrowserDialog

kar*_*tal 4 c# wpf folderbrowserdialog

我正在使用System.Windows;,System.Windows.Controls;所以我不能使用,System.Windows.Forms;因为有很多控件,如消息框和列表框...等他们之间是常见的另一种解决方案获取folderbrowserdialog没有使用System.Windows.Forms;或是否有任何获取文件夹位置对话框?

Aar*_*ver 5

你可以使用FolderBrowserDialog; 要么明确地将命名空间放在类的前面......

System.Windows.Forms.FolderBrowserDialog browse = new System.Windows.Forms.FolderBrowserDialog();
Run Code Online (Sandbox Code Playgroud)

...或创建与命名空间相关的别名.

Imports [ aliasname = ] namespace
Run Code Online (Sandbox Code Playgroud)


小智 5

我在 WPF 中使用带有 listBox 的FolderBrowserDialog 时也遇到过这种情况。

因为我们使用WPF,所以我们需要添加winform组件“FolderBrowserDialog”。

  • 右键单击项目名称或引用,然后选择“添加引用”
  • 选择 .Net 选项卡并浏览System.Windows.Forms.

现在您可以在WPF中使用FolderBrowserDialog了。

private FolderBrowserDialog openFolder = new FolderBrowserDialog();
Run Code Online (Sandbox Code Playgroud)

这是我博客上一篇文章的链接,其中包含图像和简短说明 http://syumulnetwork.blogspot.com/2011/09/myth-self-note-5-c-wpf.html