2011-01-16 5 views
3

Я ищу просто простую ListBox со встроенным перетаскиванием & Капля. Я думаю, что Silverlight 4 Toolkit имеет something like that.Перетаскивание ListBox для WPF

BoxList должен быть в состоянии:

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

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

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

EDIT: Пожалуйста, не предлагают коммерческие контроли. Это не для коммерческого проекта, и я не хочу его покупать. Спасибо

+1

ли вы это цифра? Если бы вы могли рассказать нам, как, спасибо –

+0

Есть несколько примеров, как это сделать в Интернете, но они немного устарели (по-прежнему работают с последними .NET). Решение Hovewer не удовлетворяет моим потребностям, поэтому я собираюсь реализовать логику самостоятельно и использовать слой adorment для отображения призрачного изображения перетаскиваемого элемента. – drasto

ответ

0

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

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

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

Смежные вопросы