WPF drag & drop между контейнерами - PullRequest
5 голосов
/ 21 апреля 2009

У меня есть контейнер, скажем, Сетка. У него есть два контейнера, скажем, StackPanels.

StackPanel # 1 имеет несколько прямоугольников. Как лучше всего разрешить пользователю перетаскивать прямоугольник и помещать его в StackPanel # 2 (и этот прямоугольник должен быть дочерним для StackPanel # 2).

Я подозреваю, что перетаскиваем бит - единственное, что неясно, является ли фактически использовать контейнеры или просто обрабатывать все прямоугольники вручную на прямом холсте.

1 Ответ

3 голосов
/ 21 апреля 2009

Что касается логики, лежащей в основе перемещения предметов, то StackPanel в качестве контейнера - это просто замечательно. Если вы хотите просмотреть элемент во время его перетаскивания, вы можете реализовать Adorner, который отображает Visual во время его перетаскивания.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...