How do I get my widget drag visual to spawn at Pivot "Mouse Down" instead of the Widget origin (0,0) location?

So I am working on my skill tree. Previously I had the drag and drop working when my icon was just that - An icon with a border. I am however expanding my skill tree to add features, which requires putting the skill icon within a larger widget. However, when I attempt to drag the icon it spawns at the top left (origin, 0,0) location of the whole Widget instead of creating the drag visual at “Mouse Down.” I have tried changing the Pivot to “Center, Center” and that works with one exception - It spawns at the same location, then animates to the cursor which just looks wrong. Attached is a gif showing the functionality that is happening.

What I don’t get is why is this happening? It appears as though the origin (0,0) of the icon I’m dragging spawns at (0,0) of the larger widget which leads me to believe the exact same functionality was occurring when the icon was an individual entity, but due to the widget being just the icon it spawning at (0,0) of itself was not recognizable.

269937-dropissue1.gif

I have exactly the same problem as this for my inventory. It seems to derive from the scaling of the umg panel. When I change the scale to 1:1 it works as it should but at 1.5x scale this problem occurs.

我想到一个绕过去的办法。把你的图标放到原点(0,0)处,这个图标WidgetA就是在你的鼠标下面了。至于它的位置,你可以在WidgetB上增加一个Border,然后WidgetA AddChild到WidgetB。通过控制WidgetB的Border的位置来控制图标WidgetA的位置