Bonjour tout le monde,
Je suis en train d'essayer d'implémenter un arbre réorganisable grâce au drag'n'drop: déplacement d'un noeud/feuille pour lui coller un autre parent ou simplement le changer de position dans la collection de son niveau courant.
Pour cela, j'utilise le TreeViewDragDropTarget fourni dans le toolkit. Visuellement tout se passe bien.
Mon problème c'est que j'aimerai savoir quel est le noeud/collection destination (j'utilise l'évènement drop de TreeViewDragDropTarget) ...
Une des idées, c'est qu'en fonction de l'élément qui est dropé et de sa destination, on permet (laisse faire) ou on annule l'opération (si elle n'est pas valide). L'autre truc, c'est que derrière, il faut aussi mettre à jour le modèle...
Quelqu'un a déjà eu affaire à ça?
Merci,
Christophe
Partager