diff --git a/blazor/diagram/images/blazor-diagram-draw-port-connection-default.gif b/blazor/diagram/images/blazor-diagram-draw-port-connection-default.gif
new file mode 100644
index 0000000000..431f2e1db7
Binary files /dev/null and b/blazor/diagram/images/blazor-diagram-draw-port-connection-default.gif differ
diff --git a/blazor/diagram/images/blazor-diagram-draw-port-connection.gif b/blazor/diagram/images/blazor-diagram-draw-port-connection.gif
index 431f2e1db7..0fa226a7e2 100644
Binary files a/blazor/diagram/images/blazor-diagram-draw-port-connection.gif and b/blazor/diagram/images/blazor-diagram-draw-port-connection.gif differ
diff --git a/blazor/diagram/ports/interaction.md b/blazor/diagram/ports/interaction.md
index 2599a37cc8..d59cfce96f 100644
--- a/blazor/diagram/ports/interaction.md
+++ b/blazor/diagram/ports/interaction.md
@@ -13,14 +13,20 @@ The port can be used to create connector by enabling the `Draw` in the [PortCons
## How to draw connector from the port
-Diagram provides the support to draw the connector in the port.
+Diagram provides the support to draw the connector in the port.The type of connector segment can be specified using the [DrawingObject](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.Diagram.SfDiagramComponent.html#Syncfusion_Blazor_Diagram_SfDiagramComponent_DrawingObject) property. This enables the drawing of ports with various connector types, including:
+* Staright
+* Bezier
+* Polyline
+* Orthagonal
+* Free Hand
+
The following code explains how to draw the connector by using the port constraints.
```cshtml
@using Syncfusion.Blazor.Diagram
-
+
@code
{
@@ -28,6 +34,7 @@ The following code explains how to draw the connector by using the port constrai
protected override void OnInitialized()
{
+ public SfDiagramComponent diagram;
nodes = new DiagramObjectCollection();
// A node is created and stored in nodes array.
Node node = new Node()
@@ -63,12 +70,21 @@ The following code explains how to draw the connector by using the port constrai
},
};
nodes.Add(node);
+ DrawingObject = new Connector()
+ {
+ ID = "connector1",
+ Type = ConnectorSegmentType.Straight,
+ };
}
}
```
You can download a complete working sample from [GitHub](https://github.com/SyncfusionExamples/Blazor-Diagram-Examples/tree/master/UG-Samples/Ports/Interaction)
-
+
+
+By default, the connector segment type is set to [Orthogonal](https://help.syncfusion.com/cr/blazor/Syncfusion.Blazor.Diagram.ConnectorSegmentType.html#Syncfusion_Blazor_Diagram_ConnectorSegmentType_Orthogonal)
+
+
## See also