Hi Jan Stiff,
Thanks for the update.
1.You can get the controls points handle of Node by setting the DefaultHandleEditMode property of Node to Vertex. So that you can change the control points at run time.
Please refer the below code snippet :
[C#]
//Create a BezierCurve
BezierCurve bezierCurve = new BezierCurve(new PointF[] { new PointF(0, 60), new PointF(28, 6), new PointF(72, 0), new PointF(100, 60), new PointF(124, 6), new PointF(144, 0), new PointF(200, 60), new PointF(248, 6), new PointF(288, 0), new PointF(320, 60) });
diagram1.Model.AppendChild(bezierCurve);
bezierCurve.EditStyle.DefaultHandleEditMode = HandleEditMode.Vertex;
2. Diagram control supports line-bridging. You can use LineBridgingEnabled property of diagram control for your requirement.
You can also change the line-bridging size by using the LineBridgingSize property of diagram control.
You can also change the style of line bridging by using the BridgeStyle property of diagram control.
Please refer the below code snippet :
[C#]
//Enable LineBridging in diagram.
diagram1.Model.LineBridgingEnabled = true;
//Change the LineBridging size.
diagram1.Model.LineBridgeSize = 20;
//Change the LineBridging style.
diagram1.Model.BridgeStyle = BridgeStyle.Square;
Please refer the UG link for more details.
http://help.syncfusion.com/Ug_101/User%20Interface/Windows%20Forms/Diagram/default.htm#!Documents/421linebridging.htm3. We regret to inform you that documentation does not have details about BezierCurve. We will improve our document in future.
Here is the UG link for more details in the documentation.
http://help.syncfusion.com/resources/Ug_101/User%20Interface/Windows%20Forms/DiagramHere is the sample, for your reference.
http://www.syncfusion.com/downloads/Support/DirectTrac/92627/103178Sample-1903436163.zipPlease let me know,if any concerns
Regards,
Senthilkumar.M