feat: 实时切换关卡备选控件是否显示

This commit is contained in:
zzyyyl
2022-08-15 14:33:37 +08:00
parent f9ba1a4fe9
commit b90b4ca454
2 changed files with 6 additions and 2 deletions

View File

@@ -1785,6 +1785,8 @@ namespace MeoAsstGui
set
{
SetAndNotify(ref _useAlternateStage, value);
var taskQueueViewModel = _container.Get<TaskQueueViewModel>();
taskQueueViewModel.AlternateStageDisplay = value ? "Visible" : "Hidden";
ViewStatusStorage.Set("GUI.UseAlternateStage", value.ToString());
if (value)
{

View File

@@ -1448,6 +1448,8 @@ namespace MeoAsstGui
}
}
private string _alternateStageDisplay = Convert.ToBoolean(ViewStatusStorage.Get("GUI.UseAlternateStage", bool.FalseString)) ? "Visible" : "Hidden";
/// <summary>
/// Gets or sets a value indicating whether to use alternate stage.
/// </summary>
@@ -1455,12 +1457,12 @@ namespace MeoAsstGui
{
get
{
var settingsModel = _container.Get<SettingsViewModel>();
return settingsModel.UseAlternateStage ? "Visible" : "Hidden";
return _alternateStageDisplay;
}
set
{
SetAndNotify(ref _alternateStageDisplay, value);
}
}