Articles in this section
Category / Section

How to get or set the positions of the segments by programmatically in UWP Diagram(SfDiagram)?

1 min read

ToPoints() and LoadSegments() methods of the IConnectorInfo can be used to retrieve and update the positions of the connector segments respectively.

C#

//Initialize the SfDaigram
SfDiagram diagram = new SfDiagram();
 
//Initialize the connectors collection
diagram.Connectors = new ConnectorCollection();
 
//Create the new connector view model
ConnectorViewModel connector = new ConnectorViewModel()
{
    SourcePoint = new Point(400,400),
    TargetPoint = new Point(800,200),
};
 
//To add the connector into connector collection 
(diagram.Connectors as ConnectorCollection).Add(connector);
 
//Initialize the list of points.
List<Point> segmentsPoints = new List<Point>() { new Point(20, 20), new Point(30, 30) };
// Set segment points to the connector segment using LoadSegment() method.
(connector.Info as IConnectorInfo).LoadSegments(segmentsPoints);
 
//To get segment points of the connector segment
IEnumerable<Point> segmentPoints = (connector.Info as IConnectorInfo).ToPoints();

 

Did you find this information helpful?
Yes
No
Help us improve this page
Please provide feedback or comments
Comments (0)
Please sign in to leave a comment
Access denied
Access denied