From d2ff015c1c0757407e5072fd8aed47ebefaae46a Mon Sep 17 00:00:00 2001
From: status102 <102887808+status102@users.noreply.github.com>
Date: Sun, 13 Jul 2025 21:53:55 +0800
Subject: [PATCH] =?UTF-8?q?fix:=20=E8=82=89=E9=B8=BD,=20=E7=94=9F=E6=81=AF?=
=?UTF-8?q?=E6=BC=94=E7=AE=97=20calcBinding=E6=9E=9A=E4=B8=BE=E4=BF=AE?=
=?UTF-8?q?=E5=A4=8D?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../ReclamationSettingsUserControl.xaml | 16 +++++--
.../RoguelikeSettingsUserControl.xaml | 45 ++++++++++++-------
2 files changed, 42 insertions(+), 19 deletions(-)
diff --git a/src/MaaWpfGui/Views/UserControl/TaskQueue/ReclamationSettingsUserControl.xaml b/src/MaaWpfGui/Views/UserControl/TaskQueue/ReclamationSettingsUserControl.xaml
index caab56d120..ee41f347e3 100644
--- a/src/MaaWpfGui/Views/UserControl/TaskQueue/ReclamationSettingsUserControl.xaml
+++ b/src/MaaWpfGui/Views/UserControl/TaskQueue/ReclamationSettingsUserControl.xaml
@@ -47,28 +47,36 @@
+ Visibility="{c:Binding 'ReclamationMode == task:ReclamationMode.NoArchive',
+ Source={x:Static viewModels:ReclamationSettingsUserControlModel.Instance}}">
+ Visibility="{c:Binding 'RoguelikeMode == task:RoguelikeMode.Collectible',
+ Source={x:Static ui:RoguelikeSettingsUserControlModel.Instance}}" />
+ IsEnabled="{c:Binding 'RoguelikeMode != task:RoguelikeMode.Investment',
+ Source={x:Static ui:RoguelikeSettingsUserControlModel.Instance}}" />
+ Visibility="{c:Binding 'RoguelikeMode == task:RoguelikeMode.Investment',
+ Source={x:Static ui:RoguelikeSettingsUserControlModel.Instance}}">
+ Visibility="{c:Binding 'RoguelikeMode == task:RoguelikeMode.Collectible',
+ Source={x:Static ui:RoguelikeSettingsUserControlModel.Instance}}">
+ Visibility="{c:Binding 'RoguelikeTheme == task:RoguelikeTheme.Mizuki',
+ Source={x:Static ui:RoguelikeSettingsUserControlModel.Instance}}" />
+ Visibility="{c:Binding 'RoguelikeStartWithEliteTwo and RoguelikeMode == task:RoguelikeMode.Collectible and RoguelikeTheme != task:RoguelikeTheme.Phantom',
+ Source={x:Static ui:RoguelikeSettingsUserControlModel.Instance}}">
+ Visibility="{c:Binding 'RoguelikeMode == task:RoguelikeMode.Collectible and !RoguelikeOnlyStartWithEliteTwoRaw',
+ Source={x:Static ui:RoguelikeSettingsUserControlModel.Instance}}" />
+ Visibility="{c:Binding 'RoguelikeMode == task:RoguelikeMode.Collectible and RoguelikeTheme == task:RoguelikeTheme.Sami',
+ Source={x:Static ui:RoguelikeSettingsUserControlModel.Instance}}">
+ Visibility="{c:Binding 'Roguelike3FirstFloorFoldartal and RoguelikeMode == task:RoguelikeMode.Collectible and RoguelikeTheme == task:RoguelikeTheme.Sami',
+ Source={x:Static ui:RoguelikeSettingsUserControlModel.Instance}}" />
+ Visibility="{c:Binding 'RoguelikeMode == task:RoguelikeMode.CLP_PDS',
+ Source={x:Static ui:RoguelikeSettingsUserControlModel.Instance}}" />
+ Visibility="{c:Binding 'RoguelikeMode == task:RoguelikeMode.Exp and RoguelikeTheme != task:RoguelikeTheme.Phantom',
+ Source={x:Static ui:RoguelikeSettingsUserControlModel.Instance}}">
+ Visibility="{c:Binding 'RoguelikeMode == task:RoguelikeMode.Squad',
+ Source={x:Static ui:RoguelikeSettingsUserControlModel.Instance}}">
+ Visibility="{c:Binding 'RoguelikeMonthlySquadAutoIterate and RoguelikeMode == task:RoguelikeMode.Squad',
+ Source={x:Static ui:RoguelikeSettingsUserControlModel.Instance}}">
+ Visibility="{c:Binding 'RoguelikeMode == task:RoguelikeMode.Exploration',
+ Source={x:Static ui:RoguelikeSettingsUserControlModel.Instance}}">
+ Visibility="{c:Binding 'RoguelikeMode == task:RoguelikeMode.Exp',
+ Source={x:Static ui:RoguelikeSettingsUserControlModel.Instance}}">