Class ConnectorConstraints
The connector constraints allow the users to enable or disable certain behaviors and features of the connectors.
Inheritance
System.Object
ConnectorConstraints
Assembly: Syncfusion.Blazor.dll
Syntax
public sealed class ConnectorConstraints : Enum
Examples
<SfDiagram Height="600px" Connectors="@ConnectorCollection">
</SfDiagram>
@code{
ObservableCollection<DiagramConnector> ConnectorCollection;
protected override void OnInitialized()
{
ConnectorCollection = new ObservableCollection<DiagramConnector>();
DiagramConnector Connector = new DiagramConnector()
{
SourcePoint = new ConnectorSourcePoint() { X = 100, Y = 100 },
TargetPoint = new ConnectorTargetPoint() { X = 200, Y = 200 },
//sets the ConnectorConstraints...
Constraints = ConnectorConstraints.Default & ~ConnectorConstraints.Select
};
ConnectorCollection.Add(Connector);
}
}
Fields
AllowDrop
Enables to trigger drop event when any object is dragged or dropped to the connector.
Declaration
public const ConnectorConstraints AllowDrop
Field Value
BridgeObstacle
Enables the connector to be treated as bridge obstacle..
Declaration
public const ConnectorConstraints BridgeObstacle
Field Value
Bridging
Enables bridging to the connector.
Declaration
public const ConnectorConstraints Bridging
Field Value
ConnectToNearByElement
Enables to connect nearest elements.
Declaration
public const ConnectorConstraints ConnectToNearByElement
Field Value
ConnectToNearByNode
Enables to connect nearest node.
Declaration
public const ConnectorConstraints ConnectToNearByNode
Field Value
ConnectToNearByPort
Enables to connect nearest port.
Declaration
public const ConnectorConstraints ConnectToNearByPort
Field Value
Default
Enables all constraints for the connector.
Declaration
public const ConnectorConstraints Default
Field Value
Delete
Enables or Disables the deletion of a connector.
Declaration
public const ConnectorConstraints Delete
Field Value
Drag
Enables or Disables connector to be Dragged.
Declaration
public const ConnectorConstraints Drag
Field Value
DragSegmentThumb
Enables the control point and endpoint of every segment in a connector for editing.
Declaration
public const ConnectorConstraints DragSegmentThumb
Field Value
DragSourceEnd
Enables the connector's source end to be dragged.
Declaration
public const ConnectorConstraints DragSourceEnd
Field Value
DragTargetEnd
Enables connectors target end to be dragged.
Declaration
public const ConnectorConstraints DragTargetEnd
Field Value
InheritBridging
Enables to inherit bridging option from the parent object.
Declaration
public const ConnectorConstraints InheritBridging
Field Value
InheritLineRouting
Enables or disables to inheriting the routing option from the parent.
Declaration
public const ConnectorConstraints InheritLineRouting
Field Value
Enables or disables to inheriting tooltip option from the parent object.
Declaration
public const ConnectorConstraints InheritTooltip
Field Value
Interaction
Enables or disables Interaction for the connector.
Declaration
public const ConnectorConstraints Interaction
Field Value
LineRouting
Enables or disables routing to the connector.
Declaration
public const ConnectorConstraints LineRouting
Field Value
None
Disable all connector Constraints.
Declaration
public const ConnectorConstraints None
Field Value
PointerEvents
Enables to set the pointer-events.
Declaration
public const ConnectorConstraints PointerEvents
Field Value
ReadOnly
Enables or disables read-only for the connector.
Declaration
public const ConnectorConstraints ReadOnly
Field Value
Select
Enables or Disables the selection of a connector.
Declaration
public const ConnectorConstraints Select
Field Value
Enables or disables tooltip for the connectors.
Declaration
public const ConnectorConstraints Tooltip
Field Value
value__
Declaration
Field Value
Type |
Description |
System.Int32 |
|