2012-12-05 14 views
7

Sembra che dovrebbe avere una soluzione così semplice, ma a quanto pare non è così.TreeView/TreeViewItem ControlTemplates con linee tratteggiate

Ho cercato in lungo e in largo, e sembra che non ci sia modo di aggiungere linee tratteggiate per connettere i nodi in un TreeView, a differenza dell'equivalente WinForms.

Ho trovato una serie di fonti online in cui le persone hanno cambiato il ControlTemplate con uno che ha le linee di collegamento. Tuttavia, leggendo i commenti e le discussioni, sembrano tutti avere problemi.

Come posso modificare il ControlTemplate per ottenere ciò?

+2

ho trovato [questo] (http://social.msdn.microsoft.com/forums/en-US/wpf/thread/30cb182c-9419-40bd-946e-87971515fb95/) e l'ho provato , Funziona. –

+0

@JohanLarsson Grazie per il suggerimento, tuttavia non sono sicuro di come implementarlo. È solo questione di copiare e incollare il codice? –

+0

Ha funzionato quando ho copiato, ma non l'ho amato, cercherò di farmi derivare da quello. Nel frattempo, puoi giocare con questa app fittizia [questo] (https://github.com/JohanLarsson/Misc/tree/master/WpfTreeViewMisc) –

risposta

9

Come promesso, ho scritto il modello di controllo per creare un WView TreeView simile a TreeView di Winform.

Troverai tutto il codice e i file here o here!

Divertiti!

enter image description here

+0

Grazie mille! Ci proverò domani :) –

+0

sei il benvenuto amico! – Sisyphe

+0

Modificato come il codice è ora disponibile nel livrario di Mongoose. – Sisyphe

Problemi correlati