¿Una implementación de ListView habilitada para Arrastrar y soltar para WPF?
Pregunta
Intenté encontrar una implementación de trabajo de una vista de lista WPF (o cuadro de lista) donde puede ordenar los elementos arrastrándolos hacia arriba o hacia abajo.
He encontrado algunos, pero ninguno realmente funciona, por ejemplo este http://www.codeproject.com/KB/WPF/ ListViewDragDropManager.aspx? Msg = 2765618 # xx2765618xx deja de funcionar una vez que tienes una lista en la que necesitas desplazarte hacia abajo para llegar a los últimos elementos.
¿Por qué es tan difícil arrastrar y soltar en WPF? ¿Alguien sabe un control de trabajo?
Solución
Arrastrar y soltar no es tan difícil, en serio :)
Intente leer esta publicación sobre Arrastrar y soltar.
Otros consejos
También puedes ver este artículo en CodeProject!
No es tan completo como Josh & amp; Implementación de Bea, pero es muy fácil de usar ...
Esta implementación se basa en propiedades adjuntas (comportamiento adjunto)
Fuente
<ListBox src:DragAndDrop.DragEnabled="true"/>
Objetivo
<ListBox src:DragAndDrop.DropEnabled="true"/>
He estado luchando con WPF arrastrando y soltando por un tiempo y decidí simplemente morder la bala y crear un marco para ello.
Puede encontrar el código aquí: http://code.google.com / p / gong-wpf-dragdrop /
Me encantaría recibir comentarios sobre esto, ¡espero que resuelva tu problema!