1
我有一個我需要可視化的結構。它包含一組節點,其中每個節點都連接到其他節點之一。由於連接不遵循樹視圖結構,因此樹視圖無法顯示此內容。.NET的「森林控制」:一個用戶控件,可以顯示X個節點,其中每個節點可能與另一個節點有連接?
有誰知道可能能夠顯示此控件?說明節點連接的最佳方式就像在.NET中顯示類圖時一樣。每個班級都提供了與他們所連接的其他班級的線路。
我只需要一個非常簡單的方法來顯示這一點。帶有或不帶信息的簡單盒子連接到其他盒子,再次連接到其他盒子。
這裏簡單說明:
[D]--->[E]
^ |
| |
| v
[A]<---[B]--->[C]
添加GViewer到您的用戶控件。 然後超過重現我的ABCDE例如,僅這是需要:
Graph g = new Graph("graph");
g.AddEdge("B","A");
g.AddEdge("B", "C");
g.AddEdge("B", "D");
g.AddEdge("D", "E");
g.AddEdge("E", "C");
myGViewer.Graph = g;
好像什麼我之後。檢出它。 – Wolf5 2010-04-15 09:05:45
似乎從MSAGL免費的GLEE組件是我可以使用的一個: http://research.microsoft.com/en-us/downloads/f1303e46-965f-401a-87c3-34e1331d32c5/default.aspx – Wolf5 2010-04-15 09:43:23
我也發現在MSDN訂閱下可以下載MSAGL。似乎他們已經添加了一些新的東西,如圖片支持。 – Wolf5 2010-04-19 08:54:55