删除一条龙配置的弹窗主题与主窗口保持一致 (#2887)

This commit is contained in:
DarkFlameMaster
2026-03-08 18:01:11 +08:00
committed by GitHub
parent a5829ed6bb
commit b9e1c37b67

View File

@@ -741,7 +741,7 @@ public partial class OneDragonFlowViewModel : ViewModel
}
[RelayCommand]
private void DeleteConfig()
private async Task DeleteConfig()
{
if (SelectedConfig == null)
{
@@ -749,7 +749,14 @@ public partial class OneDragonFlowViewModel : ViewModel
return;
}
var result = System.Windows.MessageBox.Show($"确定要删除配置「{SelectedConfig.Name}」吗?", "删除配置", System.Windows.MessageBoxButton.YesNo, System.Windows.MessageBoxImage.Question);
var displayName = SelectedConfig.Name.Length > 14
? $"{SelectedConfig.Name[..4]}...{SelectedConfig.Name[^4..]}"
: SelectedConfig.Name;
var result = await ThemedMessageBox.ShowAsync(
$"确定要删除配置「{displayName}」吗?",
"删除配置",
System.Windows.MessageBoxButton.YesNo,
ThemedMessageBox.MessageBoxIcon.Question);
if (result != System.Windows.MessageBoxResult.Yes)
{
return;
@@ -789,6 +796,8 @@ public partial class OneDragonFlowViewModel : ViewModel
// 刷新任务列表
LoadDisplayTaskListFromConfig();
SelectedTask = null!;
InputScriptGroupName = string.Empty;
// 保存配置
SaveConfig();