Работающая реализация ListView с поддержкой Drag&Drop для WPF?

StackOverflow https://stackoverflow.com/questions/204289

Вопрос

Пытался найти рабочую реализацию WPF ListView (или Listbox), где вы можете заказать элементы, перетаскивая их вверх или вниз.

Я нашел несколько, но ни один на самом деле не работает, например, этотhttp://www.codeproject.com/KB/WPF/ListViewDragDropManager.aspx?msg=2765618#xx2765618xxперестает работать, когда у вас есть список, в котором вам нужно прокрутить вниз, чтобы добраться до последних элементов.

Почему Drag&Drop так сложен в WPF?Кто-нибудь знает рабочий контроль?

Это было полезно?

Решение

На самом деле перетаскивание не ТАК сложно :)

Попробуйте прочитать это почта о перетаскивании.

Другие советы

Также проверьте этот статья на CodeProject!

Он не так полнофункционален, как реализация Josh & Bea, но очень прост в использовании...

Эта реализация опирается на прикрепленные свойства (прикрепленное поведение).

Источник

<ListBox src:DragAndDrop.DragEnabled="true"/> 

Цель

<ListBox src:DragAndDrop.DropEnabled="true"/> 

Я уже некоторое время боролся с перетаскиванием WPF и решил просто стиснуть зубы и создать для него структуру.

Вы можете найти код здесь: http://code.google.com/p/gong-wpf-dragdrop/

Мне бы хотелось получить обратную связь по этому поводу, надеюсь, это решит вашу проблему!

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top