Перетаскивание ListBox для WPF - PullRequest
3 голосов
/ 16 января 2011

Я ищу просто ListBox со встроенным Drag & Drop. Я думаю, что Silverlight 4 Toolkit имеет что-то подобное .

BoxList должен иметь возможность:

  • изменить порядок, перетаскивая элементы
  • перетащите элемент из одного BoxList в другой
  • предварительный просмотр (призрачная версия) перетаскиваемого элемента
  • показать расположение перетаскивания (как линия между элементами, куда будет вставлен перетаскиваемый объект)

Я надеюсь, что есть какое-то решение от Microsoft (например, в наборе инструментов), но если нет, то я буду доволен любым рабочим решением. Например, я хочу узнать, какой элемент управления использовался в реализации переупорядочения заголовков столбцов DataGrid (путем их перетаскивания).

Спасибо за любые предложения

РЕДАКТИРОВАТЬ: Пожалуйста, не предлагайте коммерческий контроль. Это не для коммерческого проекта, и я не хочу его покупать. Спасибо

1 Ответ

0 голосов
/ 16 января 2011

Сборка в ListBox может реализовывать перетаскивание, вам просто нужно обрабатывать операции перетаскивания.

Я использую библиотеку going-wpf-dragdrop

Он также содержит примеры использования его в приложении WPF

...