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?

¿Fue útil?

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!

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top