fix: 手动输入关卡名使用剩余理智 选项无法保存

This commit is contained in:
uye
2024-12-30 13:21:45 +08:00
parent f95f1b8cc6
commit 581e4649d5

View File

@@ -206,7 +206,11 @@ public class FightSettingsUserControlModel : PropertyChangedBase
public bool UseRemainingSanityStage
{
get => _useRemainingSanityStage;
set => SetAndNotify(ref _useRemainingSanityStage, value);
set
{
SetAndNotify(ref _useRemainingSanityStage, value);
ConfigurationHelper.SetValue(ConfigurationKeys.UseRemainingSanityStage, value.ToString());
}
}
private bool _customStageCode = Convert.ToBoolean(ConfigurationHelper.GetValue(ConfigurationKeys.CustomStageCode, bool.FalseString));
@@ -217,7 +221,11 @@ public class FightSettingsUserControlModel : PropertyChangedBase
public bool CustomStageCode
{
get => _customStageCode;
set => SetAndNotify(ref _customStageCode, value);
set
{
SetAndNotify(ref _customStageCode, value);
ConfigurationHelper.SetValue(ConfigurationKeys.CustomStageCode, value.ToString());
}
}
private string _remainingSanityStage = ConfigurationHelper.GetValue(ConfigurationKeys.RemainingSanityStage, string.Empty) ?? string.Empty;