Files
BaslerCapture/FolderHelper.cs
2025-11-28 14:57:00 +08:00

32 lines
782 B
C#

using Microsoft.WindowsAPICodePack.Dialogs;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace WpfApp1
{
public static class FolderHelper
{
/// <summary>
/// 打开目录选择对话框,返回选择的路径。取消则返回 null。
/// </summary>
public static string? SelectFolder(string title = "请选择保存目录")
{
var dialog = new CommonOpenFileDialog
{
IsFolderPicker = true,
Title = title
};
if (dialog.ShowDialog() == CommonFileDialogResult.Ok)
{
return dialog.FileName;
}
return null;
}
}
}