我无法使用 WPF,所以我在 Winform 中使用了 elementHost。
在我的项目中(使用 Graph# 绘制图形)我可以绘制顶点和边,但不能在边上放置标签。
代码 :
string[] vertices = new string[] { "A", "B", "C" };
var g = new BidirectionalGraph<object, IEdge<object>>();
g.AddVertexRange(vertices);
g.AddEdge(new Edge<object>(vertices[0], vertices[1]));
g.AddEdge(new Edge<object>(vertices[1], vertices[2]));
g.AddEdge(new Edge<object>(vertices[0], vertices[2]));
graphLayout.Graph = g;