diff --git a/src/MaaWpfGui/ViewModels/UserControl/TaskQueue/FightSettingsUserControlModel.cs b/src/MaaWpfGui/ViewModels/UserControl/TaskQueue/FightSettingsUserControlModel.cs
index dcf42e4d7d..aa89bcfc77 100644
--- a/src/MaaWpfGui/ViewModels/UserControl/TaskQueue/FightSettingsUserControlModel.cs
+++ b/src/MaaWpfGui/ViewModels/UserControl/TaskQueue/FightSettingsUserControlModel.cs
@@ -68,6 +68,11 @@ public class FightSettingsUserControlModel : TaskSettingsViewModel, FightSetting
public static FightSettingsUserControlModel Instance { get; }
+ ///
+ /// Gets or sets a value indicating whether a stage plan item is being dragged.
+ ///
+ public bool IsDragging { get => field; set => SetAndNotify(ref field, value); }
+
///
/// Gets or private sets the list of stages.
///
diff --git a/src/MaaWpfGui/Views/UserControl/TaskQueue/FightSettingsUserControl.xaml b/src/MaaWpfGui/Views/UserControl/TaskQueue/FightSettingsUserControl.xaml
index d03db7dab6..ef8f73df08 100644
--- a/src/MaaWpfGui/Views/UserControl/TaskQueue/FightSettingsUserControl.xaml
+++ b/src/MaaWpfGui/Views/UserControl/TaskQueue/FightSettingsUserControl.xaml
@@ -310,6 +310,8 @@
+ Cursor="Hand"
+ PreviewMouseLeftButtonDown="DragHandle_PreviewMouseLeftButtonDown"
+ PreviewMouseLeftButtonUp="DragHandle_PreviewMouseLeftButtonUp" />