2010-07-09 61 views
1

我想使用WPF System.Windows.Controls.TreeView以圖形/網絡佈局(例如graphviz)的樣式可視化樹。當然,TreeView控件的默認佈局看起來像Windows資源管理器的目錄查看器。所以我需要改變佈局以將根部放置在頂部,將其子放置在其下方等等。使用WPF的TreeView繪製樹

此外,我想以編程方式從F#執行此操作。我發現的所有相關示例(例如this one)都使用一堆XAML來完成此操作,但我無法將其轉換爲F#代碼。

回答

2

這不完全是你要求的,但我分享它的情況下,它可以幫助... this blog有一個WPF代碼繪製二叉樹的示例(但佈局簡單/啞)。

編輯

噢,你也許可以用代碼在這裏結合:

Pretty print a tree

這與良好的佈局控制檯漂亮的印刷,也許在一起的兩片導致一件好事(我沒有嘗試過)。

+0

爲什麼我得到印象F#使WPF的一半冗餘? ;-) – 2010-07-09 13:36:47