2009-04-21 19 views
5

Tengo un contenedor, por ejemplo, una Cuadrícula. Tiene dos contenedores, digamos StackPanels.WPF arrastrar y soltar entre contenedores

StackPanel # 1 tiene algunos rectángulos. ¿Cuál es la mejor manera de permitir que un usuario arrastre un rectángulo y lo suelte en el StackPanel n. ° 2 (y que ese rectángulo sea hijo de StackPanel n. ° 2).

Tengo el bit de arrastre sussed - lo único que no está claro es si realmente usar contenedores o simplemente manejar todos los rectángulos manualmente en un lienzo recto.

+0

¿Alguna respuesta actualizada? Tengo la misma pregunta y soy nuevo en WPF, por lo que el código de ejemplo es más útil. – Pat

Respuesta

2

En cuanto a la lógica detrás de mover realmente los artículos, un StackPanel como contenedor está bien. Si desea obtener una vista previa del elemento mientras se arrastra, puede implementar un Adorner que muestra el Visual mientras se está arrastrando.