2012-12-05 10 views
7

ऐसा लगता है कि इसमें इतना आसान समाधान होना चाहिए, लेकिन स्पष्ट रूप से यह नहीं है।ट्री व्यू/ट्री व्यूइटम नियंत्रण टेम्पलेट्स बिंदीदार लाइनों के साथ

मैंने दूर और व्यापक खोज की है, और जाहिर है कि TreeView में नोड्स को जोड़ने के लिए डॉट लाइनों को जोड़ने का कोई तरीका नहीं है, WinForms समकक्ष के विपरीत।

मुझे कई स्रोत ऑनलाइन मिल गए हैं जहां लोगों ने कंट्रोल टेम्पलेट को उसमें बदल दिया है जिसमें कनेक्टिंग लाइनें हैं। हालांकि, टिप्पणियों और चर्चाओं के माध्यम से पढ़ते समय उन्हें सभी में समस्याएं होती हैं।

मैं इसे प्राप्त करने के लिए ControlTemplate को बदलने के बारे में कैसे जाउंगा?

+2

मैंने पाया [इस] (http://social.msdn.microsoft.com/forums/en-US/wpf/thread/30cb182c-9419-40bd-946e-87971515fb95/) और इसे करने की कोशिश , यह काम करता हैं। –

+0

@JohanLarsson सुझाव के लिए धन्यवाद, हालांकि मुझे सच में यकीन नहीं है कि इसे लागू करने के बारे में कैसे जाना है। क्या यह कोड कॉपी करने के लिए सिर्फ एक मामला है? –

+0

जब मैंने प्रतिलिपि बनाई, तो यह काम करता था लेकिन मुझे इससे प्यार नहीं आया, मैं इससे अपना खुद का व्यय करने की कोशिश करूंगा। इस बीच आप [इस] के साथ खेल सकते हैं (https://github.com/JohanLarsson/Misc/tree/master/WpfTreeViewMisc) डमी ऐप –

उत्तर

9

जैसा कि वादा किया गया था कि मैंने एक WPF TreeView Winform TreeView की तरह दिखने के लिए नियंत्रण टेम्पलेट लिखा था।

आपको सभी कोड और फ़ाइलें here या here मिल जाएगी!

आनंद लें!

enter image description here

+0

बहुत बहुत धन्यवाद! मैं कल इसे आजमाउंगा :) –

+0

आपका स्वागत है दोस्त! – Sisyphe

+0

कोड के रूप में संपादित अब मोंगोस के विपरीत में उपलब्ध है। – Sisyphe

संबंधित मुद्दे