Enum ConnectorConstraints
Specifies to enable/disable certain behaviors for Connectors.
Namespace: Syncfusion.UI.Xaml.Diagram
Assembly: Syncfusion.SfDiagram.WPF.dll
Syntax
[Flags]
public enum ConnectorConstraints : ulong
Fields
| Name | Description |
|---|---|
| AllowDrop | Enables or disables interaction events(DragEnter,DragOver,ItemDrop and DragLeave) for diagram connectors. |
| AllowPan | Enables or disables panning for connector. |
| AutomaticPortCreation | Enables or disables automatic port creation for connector |
| BridgeObstacle | Enables or disables bridging over a connector. |
| Bridging | Enables or disables bridging to the connector. |
| Connectable | Enables or disables a node to connect to the connector. |
| Default | Enables Selectable, EndDraggable, Inherit, Thumbs, Connectable, Delete, BridgeObstacle, ThemeStyle behaviors for connector. |
| Delete | Enable or disables the connector to be deleted. |
| DragAnnotation | Enables or disable connector's annotation to be dragged. |
| Draggable | Enables or disables connector to be dragged. |
| EndDraggable | Enables or disables connector end to be dragged. |
| EndThumbs | Enables or disables connector's end thumbs to be dragged. |
| InConnect | Enables or disables connecting to the incoming connector. |
| Inherit | Enables or disables to inherit the Snapping, SnapToObject,Bridging, Smoothness, Menu, PortVisibility, Pan, HitPadding and Routing from SfDiagram. |
| InheritAllowPan | Enable or disables panning of connector over graph. |
| InheritAutomaticPortCreation | Enables or disables to inherit the value of automatic port creation from diagram. |
| InheritBridging | Enables or disables to inherit the value of bridging from SfDiagram. |
| InheritHitPadding | Enables or disables to inherit the value of HitPadding. |
| InheritMenu | Enables or disables to inherit the menu from SfDiagram. |
| InheritPortVisibility | Enables or disables to inherit the value from PortVisibility. |
| InheritRestrictNegativeAxisDragDrop | Enables or disables dragging operation at negative axis from SfDiagram. |
| InheritRouting | Enables or disables to inherit the value of routing from SfDiagram. |
| InheritSmoothness | Enables or disables to inherit the value of Smoothness from SfDiagram. |
| InheritSnapping | Enables or disables to inherit the value of SnapToLines from SfDiagram by using SnapConstraints. |
| InheritSnapToObject | Enables or disables to inherit the value of SnapToObject from SfDiagram by using SnapConstraints. |
| Menu | Enables or disables the context menu for connector. |
| None | Disable all behaviors for connector. |
| OutConnect | Enables or disables connecting to the outgoing connector. |
| RestrictNegativeAxisDragDrop | Enables or disables dragging operation at negative axis. |
| Routing | Enables or disables routing to the connector. |
| SegmentThumbs | Enables or disables control point and end point of every segment in a connector for editing. |
| Selectable | Enables or disables connector to be selected. |
| SnapToHorizontalLines | Enables or disables to snap to horizontal gridlines. |
| SnapToLines | Enables or disables nodes to snap to gridlines. |
| SnapToVerticalLines | Enables or disables to snap to vertical gridlines. |
| SourceDraggable | Enables or disables to drag the source end of the connector. |
| TargetDraggable | Enables or disables to drag the target end of the connector. |
| ThemeStyle | Enables or disables themestyle for connector. |
| Thumbs | Enables or disables connector's thumbs to be dragged. |