Good Morning Stoyan !
We are using v5.3 Beta...
Here is with more precision what we do :
We use CustomShapeNode associated with CustomContainerNode...
Each CustomShapeNode is displayed with its CustomContainerNode underneath which is important for our project.
When we create the CustomContainerNode to be associated with the CustomShapeNode we call :
AssociatedCustomShapeNode .SubordinateGroup.AttachToCorner(this, 0);
This way we can access the CustomContainerNode from the CustomShapeNode via :
CustomShapeNode .SubordinateGroup.AttachedNodes[i] as CustomContainerNode
And this works perfectly.
But since recently we decided to add container in our project to add functionalities to our diagrams...
ShapeNode and its associated CustomContainerNode into our containers.
But when we add the CustomContainerNode associated to the ShapeNode already in the container by calling
container.Add(CustomContainerNode);
this modify the CustomShapeNode.SubordinateGroup of the CustomShapeNode associated to the CustomContainerNode just added...
It`s 100% repro...
I hope it's clear :S
Thanks again Stoyan