У меня есть структура, которую мне нужно визуализировать. Он содержит набор узлов, где каждый узел имеет соединение с одним из других узлов. Древовидная структура не может показать это, так как соединение не следует древовидной структуре.
Кто-нибудь знает элемент управления, который мог бы показать это? Лучший способ проиллюстрировать соединения узлов - это когда вы показываете диаграмму классов в .NET. Каждый класс предлагает строки, с какими другими классами они связаны.
Мне просто нужен очень простой способ показать это. Простые ящики с информацией или без информации, которая соединяется с другими ящиками, которая снова соединяется с другими ящиками.
Просто показано здесь:
[D]--->[E]
^ |
| |
| v
[A]<---[B]--->[C]
Решение с использованием GLEE
Добавьте 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;