We are using the latest release (22.214.171.124).
I got a problem with a freezing applications using GoDiagram and node links with DashStyle.DashDotDot. I took your sample DoubleTree and modified it to reproduce the problem. Just use the following code instead of yours for the prototype link in line 55:
GoLink protolink = new GoLink();
protolink.ToArrow = true;
protolink.Orthogonal = true;
protolink.Style = GoStrokeStyle.Bezier;
protolink.Style = GoStrokeStyle.RoundedLineWithJumpGaps;
protolink.AvoidsNodes = true;
Pen newPen = new Pen(protolink.PenColor, protolink.PenWidth);
newPen.DashStyle = DashStyle.DashDotDot;
protolink.Pen = newPen;
tr.TreeLinkPrototype = protolink;
Now start the demo and move the node "right2" up to the "right1" node. See the images attached. Please make sure there will be a gap between the node "right2" and the node link to node "right3".
If you now zoom in and out (e.g. with Ctrl+Mouse Wheel), the application will freeze for some seconds.
How can we avoid such a behaviour?
Thanks in advance.