wpf 选择文件夹对话框

WPF中提供了一个名为FolderBrowserDialog的类来显示选择文件夹的对话框。以下是一些示例代码,可以帮助你在WPF应用程序中使用FolderBrowserDialog类。

首先,在XAML文件中创建一个按钮,然后将Click事件绑定到一个事件处理程序。例如:

<Button Content="Select Folder" Click="Button_Click"/>

接下来,在C#代码中添加Button_Click事件处理程序:

private void Button_Click(object sender, RoutedEventArgs e)
    var dialog = new System.Windows.Forms.FolderBrowserDialog();
    System.Windows.Forms.DialogResult result = dialog.ShowDialog();
    if (result == System.Windows.Forms.DialogResult.OK)
        string selectedPath = dialog.SelectedPath;
        // Do something with the selected folder path

上述代码中,我们首先创建一个FolderBrowserDialog对象,然后调用它的ShowDialog()方法来显示对话框。如果用户选择了一个文件夹并单击“确定”按钮,ShowDialog()方法将返回DialogResult.OK,然后我们可以获取所选文件夹的路径并进行其他操作。

需要注意的是,FolderBrowserDialog类来自System.Windows.Forms命名空间,因此需要在代码文件的开头添加以下using语句:

using System.Windows.Forms;

希望这个答案对你有帮助!

  •