From 801ddf340acc0683cfc4628c99c761cb515ed679 Mon Sep 17 00:00:00 2001 From: zengwenjie <1663900244@qq.com> Date: Fri, 26 Sep 2025 15:41:28 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E6=8B=96=E6=94=BE=E6=95=88?= =?UTF-8?q?=E6=9E=9C=E7=BB=98=E5=88=B6=E7=9A=84=E8=A1=A5=E5=81=BF=E9=80=BB?= =?UTF-8?q?=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- DeedyDesigner/Deedy.Activity/ActionViewer.cs | 3 ++- DeedyDesigner/Deedy.Activity/Helpers/VisualHelper.cs | 2 ++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/DeedyDesigner/Deedy.Activity/ActionViewer.cs b/DeedyDesigner/Deedy.Activity/ActionViewer.cs index 3017a59..e37a7b5 100644 --- a/DeedyDesigner/Deedy.Activity/ActionViewer.cs +++ b/DeedyDesigner/Deedy.Activity/ActionViewer.cs @@ -774,11 +774,12 @@ namespace Deedy.Activity else { this._DropPlacement = DropPlacement.Rejected; - this.RemoveDragAdorner(); + this.UpdateDragAdorner(this._DropPlacement); } } else { + this._DropPlacement = DropPlacement.UnDragged; this.RefreshViewerState(); this.RemoveDragAdorner(); } diff --git a/DeedyDesigner/Deedy.Activity/Helpers/VisualHelper.cs b/DeedyDesigner/Deedy.Activity/Helpers/VisualHelper.cs index 4321438..7e114a1 100644 --- a/DeedyDesigner/Deedy.Activity/Helpers/VisualHelper.cs +++ b/DeedyDesigner/Deedy.Activity/Helpers/VisualHelper.cs @@ -50,6 +50,7 @@ namespace Deedy.Activity.Helpers dc.DrawRectangle(brush, pen, new(0, 0, size.Width, 4)); else if (parentLayoutDirection == LayoutDirection.Stacked) dc.DrawGeometry(brush, pen, res.DropIcon_BringForward); + else break; } break; case DropPlacement.BehindMe: @@ -60,6 +61,7 @@ namespace Deedy.Activity.Helpers dc.DrawRectangle(brush, pen, new(size.Height - 4, 0, size.Width, 4)); else if (parentLayoutDirection == LayoutDirection.Stacked) dc.DrawGeometry(brush, pen, res.DropIcon_SendBackward); + else break; } break; case DropPlacement.WithinMe: