我正在开发带有WPF中的节点和链接的管道图。 我正在使用拉萨尔(Lassalle)所谓的AddFlow的聚会工具。 http://www.lassalle.com/wpf/tutorial.pdf
我的问题是: 我的画布上只有几个节点。我将它们拖放到画布上。 我必须手动在这些节点之间建立链接。 我应该能够从一个节点拖动链接并将其连接到另一节点 我无法做到这一点。由于这是第三方工具,因此除了我提到的上述链接外,根本没有参考文档。
在这方面寻求您的帮助。任何快速参考或代码都将受到高度赞赏。
以下代码将创建链接,但不会在运行时创建链接。这是自动方式。
void CreateDiagram2(AddFlow addflow)
{
// Create and add the nodes to the diagram
addflow.AddNode(new Node(50, 50, 80, 80, "First node", addflow));
addflow.AddNode(new Node(280, 160, 100, 80, "Second node", addflow));
addflow.AddNode(new Node(50, 210, 80, 80, "Third node", addflow));
// We use LINQ to select in an array all the nodes of the canvas.
var nodes = addflow.Items.OfType<Node>().ToArray();
// Create and add the links to the diagram
addflow.AddLink(new Link(nodes[0], nodes[1], "link 1", addflow));
addflow.AddLink(new Link(nodes[1], nodes[1], "link 2", addflow));
addflow.AddLink(new Link(nodes[1], nodes[2], "link 3", addflow));
}