【wpf】文件选择框样式

 public void ChooseAudio()
 {
     // 使用 Ookii.Dialogs.Wpf 的 VistaFolderBrowserDialog 提供更现代的界面
     var folderBrowserDialog = new Ookii.Dialogs.Wpf.VistaFolderBrowserDialog();
     
         folderBrowserDialog.Description = "选择音频文件夹";

         // 设置初始路径
         if (!string.IsNullOrEmpty(Settings.AudioFilePath) && Directory.Exists(Settings.AudioFilePath))
         {
             folderBrowserDialog.SelectedPath = Settings.AudioFilePath;
         }

         // 显示文件夹选择对话框
         if (folderBrowserDialog.ShowDialog() == true)
         {
             // 更新设置中的音频文件夹路径
             Settings.AudioFilePath = folderBrowserDialog.SelectedPath;

             // 通知属性更改
             OnPropertyChanged(nameof(Settings));

             // 保存设置
             SettingsService.SaveSettings(Settings);
         }
     
 }

Install-Package Ookii.Dialogs.Wpf

你可能感兴趣的:(wpf)