From 67c2e44bb8c0779a2cc69bfdbca95144b58395a2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=BE=89=E9=B8=AD=E8=9B=8B?= Date: Thu, 3 Jul 2025 02:26:16 +0800 Subject: [PATCH] feat: enhance task management UI with TreeListView for better organization --- .../View/Pages/SchedulerPage.xaml | 164 +++++++----------- .../ViewModel/Pages/SchedulerViewModel.cs | 8 + 2 files changed, 72 insertions(+), 100 deletions(-) diff --git a/BetterGenshinImpact/View/Pages/SchedulerPage.xaml b/BetterGenshinImpact/View/Pages/SchedulerPage.xaml index f0a7b2ce..d69c9e26 100644 --- a/BetterGenshinImpact/View/Pages/SchedulerPage.xaml +++ b/BetterGenshinImpact/View/Pages/SchedulerPage.xaml @@ -149,7 +149,7 @@ SelectionMode="Single"> - @@ -231,7 +231,7 @@ SelectionMode="Single"> - @@ -337,13 +337,8 @@ - - + + @@ -352,30 +347,23 @@ - - - - - - + Margin="0,0,0,0"> + Icon="{ui:SymbolIcon Add24}" + Height="26" + Padding="8,2,14,0" + Margin="0"/> - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - + + + + + + + + + + + diff --git a/BetterGenshinImpact/ViewModel/Pages/SchedulerViewModel.cs b/BetterGenshinImpact/ViewModel/Pages/SchedulerViewModel.cs index a985c360..51bde9ad 100644 --- a/BetterGenshinImpact/ViewModel/Pages/SchedulerViewModel.cs +++ b/BetterGenshinImpact/ViewModel/Pages/SchedulerViewModel.cs @@ -40,6 +40,14 @@ public partial class SchedulerViewModel : ViewModel [ObservableProperty] private OneDragonTaskItem? _selectedTask; + + [ObservableProperty] private ObservableCollection _taskList2 = + [ + new("领取邮件"), + new("合成树脂"), + // new ("每日委托"), + new("自动秘境"), + ]; // 命令 [RelayCommand]