If you run GoWpfDemo, select the Logic Circuit, hit Ctrl+A to select all the shapes, and drag them to the right so that they are off of the canvas, they automatically slide back to the left, undoing what the user did.
I think I understand why: dragging them to the right grows the canvas. But when they’re dropped, GoXam sees there’s a lot of unused space on the left and it automatically shrinks the canvas. If you auto-grow the canvas, it makes sense that you need a strategy for discarding no-longer-used space.
But one of our users sees this as a bug. He moved the shapes to the right to get them out of the way and free up some space to start dropping new shapes into. Every time he tries to make some space, GoXam thwarts him.
Is there a way to alter the auto-shrink behavior?