diff --git a/BetterGenshinImpact/Model/Gear/GearTaskData.cs b/BetterGenshinImpact/Model/Gear/GearTaskData.cs
index 24462bc9..3c167a7e 100644
--- a/BetterGenshinImpact/Model/Gear/GearTaskData.cs
+++ b/BetterGenshinImpact/Model/Gear/GearTaskData.cs
@@ -48,6 +48,9 @@ public class GearTaskData
[JsonProperty("is_directory")]
public bool IsDirectory { get; set; } = false;
+ [JsonProperty("is_expanded")]
+ public bool IsExpanded { get; set; } = false;
+
[JsonProperty("parameters")]
public string Parameters { get; set; } = "{}";
diff --git a/BetterGenshinImpact/Service/GearTask/GearTaskStorageService.cs b/BetterGenshinImpact/Service/GearTask/GearTaskStorageService.cs
index db186850..4a0f30bf 100644
--- a/BetterGenshinImpact/Service/GearTask/GearTaskStorageService.cs
+++ b/BetterGenshinImpact/Service/GearTask/GearTaskStorageService.cs
@@ -201,10 +201,12 @@ public class GearTaskStorageService
return new GearTaskData
{
Name = viewModel.Name,
+ Path = viewModel.Path,
TaskType = viewModel.TaskType,
IsEnabled = viewModel.IsEnabled,
// 当 Children 存在值的情况下,IsDirectory 必定为 true
IsDirectory = children.Count > 0 || viewModel.IsDirectory,
+ IsExpanded = viewModel.IsExpanded,
Parameters = viewModel.Parameters,
CreatedTime = viewModel.CreatedTime,
ModifiedTime = viewModel.ModifiedTime,
@@ -247,6 +249,7 @@ public class GearTaskStorageService
TaskType = data.TaskType,
IsEnabled = data.IsEnabled,
IsDirectory = data.IsDirectory,
+ IsExpanded = data.IsExpanded,
Parameters = data.Parameters,
CreatedTime = data.CreatedTime,
ModifiedTime = data.ModifiedTime,
diff --git a/BetterGenshinImpact/View/Pages/GearTaskListPage.xaml b/BetterGenshinImpact/View/Pages/GearTaskListPage.xaml
index 96df0b47..03d01a65 100644
--- a/BetterGenshinImpact/View/Pages/GearTaskListPage.xaml
+++ b/BetterGenshinImpact/View/Pages/GearTaskListPage.xaml
@@ -264,6 +264,11 @@
dd:DragDrop.UseDefaultEffectDataTemplate="True"
ContextMenu="{StaticResource TaskNodeContextMenu}"
Visibility="{Binding SelectedTaskDefinition, Converter={StaticResource NullToVisibilityConverter}}">
+
+
+