流程圖控件FlowChart.NET中分形樹佈局算法的使用

     FlowChart.NET現在更名爲MindFusion.Diagramming for WinForms,這個是一個通用的流程圖控件。MindFusion.Diagramming除WinForms版本外,還有WPF、ASP.NET MVC、Silverlight、JavaScript、Java Swing、Android、iOS Cocoa Touch等多種平臺的版本可選擇。

    FractalLayout是一種樹形佈局算法,將會放置子節點在父節點的周圍。在最底層的節點將會以圈的形式圍繞着父節點,在上一層,來自分支已經放置好的節點將會被安排在圍繞父節點的一個圈裏。 

   該算法是遞歸重複,直到達到的最高水平。如果在樹中的節點有統一個編號,最後就會形成類似分行的外觀。可以選擇哪個節點應該顯示在最上面的圓圈的中心,只需要通過設置根屬性即可。

流程圖控件FlowChart.NET使用教程:分形樹佈局的使用方法

>>示例代碼

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章