2013-05-03 5 views
5

Ho una vista ad albero con vari nodi e voglio essere in grado di trascinare i nodi su e giù nell'elenco dei nodi per riorganizzarli.Trascinare e rilasciare nodi all'interno di TreeView

Dovrei essere in grado di rilasciare i nodi tra altri nodi, mostrando una piccola linea tra i due nodi che finirà tra durante il trascinamento.

Come posso ottenere questo risultato?

Grazie!

+0

domanda correlata probabilmente stessa risposta - http://stackoverflow.com/questions/1709581/whilst-using-drag-and-drop-can-i-cause-a-treeview-to-expand-the-node-over -quando? rq = 1 – Sayse

+0

Sì, ho trovato quella domanda, e posso usarla per evidenziare il nodo che sta attualmente al passaggio del mouse, ma non so come indicare che sto cadendo tra i nodi - se devo solo dipingere questo me stesso o se il controllo ha già la funzione. – Mark

risposta

1

Se si sta tentando di eseguire questa operazione su WPF, è possibile controllare l'articolo this.

+0

Per quanto posso vedere, ciò mi dà quello che ho già - trascinare e rilasciare sui nodi - non tra di loro. So che dove finisce il nodo abbandonato è facile cambiare codice, ma non l'aspetto che sto cercando. Spero solo di scoprire se TreeView consente questo comportamento in modo nativo. – Mark