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

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

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

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


person TimothyP    schedule 15.10.2008    source источник


Ответы (3)


Перетаскивание не так уж сложно, правда :)

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

person Andrey Neverov    schedule 15.10.2008
comment
Ссылка не работает, домен припаркован; похоже, что сообщение, на которое вы ссылаетесь, перемещено сюда. - person Air; 06.11.2015
comment
Эта ссылка также не работает - person Noobie3001; 20.08.2018

Также ознакомьтесь с этой статьей о CodeProject!

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

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

Источник

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

Цель

<ListBox src:DragAndDrop.DropEnabled="true"/> 
person rudigrobler    schedule 15.10.2008

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

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

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

person Grokys    schedule 07.11.2009
comment
Я посмотрю на это ... но это может занять некоторое время, спасибо - person TimothyP; 09.11.2009