2012-12-05 5 views
7

Dies scheint so eine einfache Lösung zu haben, aber anscheinend nicht.TreeView/TreeViewItem ControlTemplates mit gepunkteten Linien

Ich habe weit und breit gesucht, und anscheinend scheint es keine Möglichkeit zu geben, gepunktete Linien zu verbinden Knoten in einem TreeView, im Gegensatz zu den entsprechenden WinForms.

Ich habe eine Reihe von Quellen online gefunden, wo Leute das ControlTemplate zu einem geändert haben, das die Verbindungslinien hat. Beim Lesen der Kommentare und Diskussionen scheinen jedoch alle Probleme zu haben.

Wie würde ich das ControlTemplate ändern, um dies zu erreichen?

+2

fand ich [diese] (http://social.msdn.microsoft.com/forums/en-US/wpf/thread/30cb182c-9419-40bd-946e-87971515fb95/) und versucht, es , Es klappt. –

+0

@JohanLarsson Danke für den Vorschlag, aber ich bin mir nicht sicher, wie ich das umsetzen soll. Geht es nur darum, den Code zu kopieren? –

+0

Es funktionierte, als ich kopierte-eingefügt, aber ich liebte es nicht, werde versuchen, daraus meinen eigenen abzuleiten. Inzwischen kann man mit [this] (https://github.com/JohanLarsson/Misc/tree/master/WpfTreeViewMisc) Dummy-App spielen –

Antwort

9

Wie versprochen, habe ich die Control Template geschrieben, damit ein WPF TreeView wie das WinForm TreeView aussieht.

Sie finden den gesamten Code und die Dateien here oder here!

Viel Spaß!

enter image description here

+0

Vielen Dank! Ich werde das morgen ausprobieren :) –

+0

du bist willkommen, Kumpel! – Sisyphe

+0

Bearbeitet als der Code ist jetzt in der Mongoose Livrary verfügbar. – Sisyphe

Verwandte Themen