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());
}
}