diff --git a/DeedyDesigner/Deedy.Activity/Adorner/DragPlacementAdorner.cs b/DeedyDesigner/Deedy.Activity/Adorner/DragPlacementAdorner.cs
index f187f2d..055135b 100644
--- a/DeedyDesigner/Deedy.Activity/Adorner/DragPlacementAdorner.cs
+++ b/DeedyDesigner/Deedy.Activity/Adorner/DragPlacementAdorner.cs
@@ -35,6 +35,6 @@ namespace Deedy.Activity
         }
 
         protected override void OnRender(DrawingContext drawingContext)
-            => this.Help_DrawDropAdorner(drawingContext, this.DropPlacement, this.LayoutDirection, _Pen, _Brush);
+            => drawingContext.Help_DrawDropAdorner(this.AdornedElement.RenderSize, this.DropPlacement, this.LayoutDirection, _Pen, _Brush);
     }
 }
diff --git a/DeedyDesigner/Deedy.Activity/Helpers/VisualHelper.cs b/DeedyDesigner/Deedy.Activity/Helpers/VisualHelper.cs
index 0096dfa..6bd5444 100644
--- a/DeedyDesigner/Deedy.Activity/Helpers/VisualHelper.cs
+++ b/DeedyDesigner/Deedy.Activity/Helpers/VisualHelper.cs
@@ -20,18 +20,16 @@ namespace Deedy.Activity
         /// 
         /// 辅助可视化单元进行拖放装饰器绘制操作
         /// 
-        /// 要绘制的「UIElement」元素
         /// 「UIElement」元素的绘图上下文
         /// 拖放操作的放置位置
         /// 父级布局的布局方向
-        public static void Help_DrawDropAdorner(this UIElement ui, DrawingContext dc,
+        public static void Help_DrawDropAdorner(this DrawingContext dc,Size size,
             DropPlacement dropPlacement, LayoutDirection? parentLayoutDirection,
             Pen? _Pen = null, Brush? _Brush = null)
         {
-            if (ui == null || dc == null || dropPlacement == DropPlacement.UnDragged) return;
+            if (dc == null || dropPlacement == DropPlacement.UnDragged) return;
             Pen pen = _Pen ?? new Pen(Brushes.Transparent, 0);
             Brush brush = _Brush ?? new SolidColorBrush(Colors.Red) { Opacity = 0.5 };
-            Size size = ui.RenderSize;
             ThemeResources res = new();
 
             switch (dropPlacement)