У меня есть контейнер, скажем, Сетка. У него есть два контейнера, скажем, StackPanels.
StackPanel # 1 имеет несколько прямоугольников. Как лучше всего разрешить пользователю перетаскивать прямоугольник и помещать его в StackPanel # 2 (и этот прямоугольник должен быть дочерним для StackPanel # 2).
Я подозреваю, что перетаскиваем бит - единственное, что неясно, является ли фактически использовать контейнеры или просто обрабатывать все прямоугольники вручную на прямом холсте.