2012-12-05 61 views
7

這似乎應該有這樣一個簡單的解決方案,但顯然它不。虛線TreeView/TreeViewItem控件模板

我已經搜索了很多,顯然似乎沒有辦法在TreeView中添加虛線來連接節點,這與WinForms的等價物不同。

我已經在網上找到了很多來源,其中人們將ControlTemplate更改爲具有連接線的源。但是,在閱讀評論和討論時,他們似乎都有問題。

我該如何去改變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。

你會發現所有的代碼和文件herehere

享受!

enter image description here

+0

非常感謝!我明天會試一試:) –

+0

不客氣! – Sisyphe

+0

由於該代碼現已在Mongoose livrary中提供,因此進行了編輯。 – Sisyphe