From fcaf4e442ea4b38bd0f8d3f74ff10c5a9960af68 Mon Sep 17 00:00:00 2001 From: status102 <102887808+status102@users.noreply.github.com> Date: Thu, 20 Feb 2025 19:51:37 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E7=94=9F=E6=81=AF=E6=BC=94=E7=AE=97Mode?= =?UTF-8?q?=E5=BA=8F=E5=88=97=E5=8C=96=E7=B1=BB=E5=9E=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../TaskQueue/ReclamationSettingsUserControlModel.cs | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/MaaWpfGui/ViewModels/UserControl/TaskQueue/ReclamationSettingsUserControlModel.cs b/src/MaaWpfGui/ViewModels/UserControl/TaskQueue/ReclamationSettingsUserControlModel.cs index 2d1c66e3f1..caf1602e71 100644 --- a/src/MaaWpfGui/ViewModels/UserControl/TaskQueue/ReclamationSettingsUserControlModel.cs +++ b/src/MaaWpfGui/ViewModels/UserControl/TaskQueue/ReclamationSettingsUserControlModel.cs @@ -59,24 +59,24 @@ public class ReclamationSettingsUserControlModel : TaskViewModel /// /// Gets the list of reclamation modes. /// - public List ReclamationModeList { get; } = + public List> ReclamationModeList { get; } = [ - new() { Display = LocalizationHelper.GetString("ReclamationModeProsperityNoSave"), Value = "0" }, - new() { Display = LocalizationHelper.GetString("ReclamationModeProsperityInSave"), Value = "1" }, + new() { Display = LocalizationHelper.GetString("ReclamationModeProsperityNoSave"), Value = 0 }, + new() { Display = LocalizationHelper.GetString("ReclamationModeProsperityInSave"), Value = 0 }, ]; - private string _reclamationMode = ConfigurationHelper.GetValue(ConfigurationKeys.ReclamationMode, "1"); + private int _reclamationMode = int.TryParse(ConfigurationHelper.GetValue(ConfigurationKeys.ReclamationMode, "1"), out var outMode) ? outMode : 1; /// /// Gets or sets 策略,无存档刷生息点数 / 有存档刷生息点数 /// - public string ReclamationMode + public int ReclamationMode { get => _reclamationMode; set { SetAndNotify(ref _reclamationMode, value); - ConfigurationHelper.SetValue(ConfigurationKeys.ReclamationMode, value); + ConfigurationHelper.SetValue(ConfigurationKeys.ReclamationMode, value.ToString()); } }