Nevron Forum
Home
»
Nevron Vision for NET
»
Nevron Diagram for .NET
Getting child nodes of node in diagram
https://www.nevron.com/Forum/Topic3458.aspx
By yoav Roytenberg
-
Monday, May 3, 2010
Hi,
I have managed to create a diagram using shapes and edges.
for each shape i create, i do:
/// Create an edge connecting shpaes in the tree diagram
///
private void CreateEdge(NShape parentShape, NShape childShape)
{
NRoutableConnector edge = new NRoutableConnector();
edge.ConnectorType = RoutableConnectorType.DynamicPolyline;
edge.StyleSheetName = "CustomConnectors";
document.ActiveLayer.AddChild(edge);
edge.FromShape = parentShape;
edge.ToShape = childShape;
}
When a certain shape is given, how can I get to its child shapes?
By Nevron Support
-
Monday, May 3, 2010
Hi, you can easily get the childs of any node using the following piece of code:
NShape
shape = (
NShape
)document.ActiveLayer.GetChildByName(shapeName);
NNodeList
children = shape.GetDestinationShapes();