Links do not visually follow nodes while dragging (only update on movement complete)

When dragging nodes using DraggingTool, connected links do not visually move along with the nodes. The nodes move continuously, but the link remains at its old location until the drag completes, which causes a bad visual effect where the link appears “abandoned” during the drag.

I attempted to force live updates by calling link.Route = null and link.InvalidateVisual() during dragging. This makes the link move with the nodes, but the link loses its orthogonal routing and temporarily renders as a straight line while dragging. How to have links visually follow nodes during dragging and preserve orthogonality?

I could solve this by removing some extra code, I was having code to specifically move nodes with node.Move in MoveParts which was unnecessary. It works fine when I remove that extra code.

I’m glad that you figured that out. Unless you had provided the code (for example by providing a sample that demonstrated the problem), I would never have guessed your code as being the cause of the problem.