通用的业务流程图控件FlowChart.NET提供了用于创建或编辑图表的直观的用户交互模型。在前面的教程中,探讨了如何创建复合节点和组件。
在本文中将会创建一个有相同组件结构的复合节点,而不是在在代码中定义节点。这里的XML相当于在之前文章中创建的组件层次。
>>XML示例代码
将上述 XML 分配给一个名为 xmlContent 的字符串变量,然后创建复合节点以及导入上述的XML的代码将会如下所示:
C#
1
2
3
4
|
CompositeNode node =
new CompositeNode(diagram1);
node.Components.Add(XmlLoader.Load(xmlContent));
node.Bounds =
new RectangleF(10, 10, 60, 10);
diagram1.Nodes.Add(node);
|
Visual Basic
1
2
3
4
|
Dim node As New CompositeNode(diagram1)
node.Components.Add(XmlLoader.Load(xmlContent))
node.Bounds =
New RectangleF(10, 10, 60, 10)
diagram1.Nodes.Add(node)
|
运行这个文中的代码,将会出现一样的效果,而且层次结构会更加的紧凑。
转载于:https://blog.51cto.com/7048991/1218044