Class DiagramConstraints
Constraints enable or disable certain behaviors of the diagram, nodes, and nodes, etc.,.
Inheritance
System.Object
DiagramConstraints
Assembly: Syncfusion.Blazor.dll
Syntax
public sealed class DiagramConstraints : Enum
Examples
<SfDiagram Height="600px" Nodes="@NodeCollection" Constraints="@DiagramConstraints">
</SfDiagram>
@code{
//Sets the Diagram constraints...
DiagramConstraints DiagramConstraints = DiagramConstraints.Default & ~DiagramConstraints.PageEditable;
ObservableCollection<DiagramNode> NodeCollection;
protected override void OnInitialized()
{
NodeCollection = new ObservableCollection<DiagramNode>();
DiagramNode Node = new DiagramNode()
{
Id = "node1",
Height = 100,
Width = 100,
OffsetX = 100,
OffsetY = 100,
};
NodeCollection.Add(Node);
}
}
Fields
ApiUpdate
Enables or disables the update through public API diagram.
Declaration
public const DiagramConstraints ApiUpdate
Field Value
Bridging
Enables or disables the Bridging support for the connector in the diagram.
Declaration
public const DiagramConstraints Bridging
Field Value
Default
Enables all default constraints to the diagram.
Declaration
public const DiagramConstraints Default
Field Value
LineRouting
Enables or disables the line routing for the diagram.
Declaration
public const DiagramConstraints LineRouting
Field Value
None
Disables all the diagram functionalities except rendering.
Declaration
public const DiagramConstraints None
Field Value
PageEditable
PageEditable enables or disables the page editing support for the diagram.
Declaration
public const DiagramConstraints PageEditable
Field Value
Pan
Enables or disables the panning both X and Y coordinates support for the diagram.
Declaration
public const DiagramConstraints Pan
Field Value
PanX
Enables or disables the Paning X coordinate support for the diagram.
Declaration
public const DiagramConstraints PanX
Field Value
PanY
Enables or disables the Panning Y coordinate support for the diagram.
Declaration
public const DiagramConstraints PanY
Field Value
Enables or disables the Tooltip option for the diagram.
Declaration
public const DiagramConstraints Tooltip
Field Value
UndoRedo
Enables or disables the Undo/Redo option for the diagram.
Declaration
public const DiagramConstraints UndoRedo
Field Value
UserInteraction
Enables or disables the user interaction for the diagram.
Declaration
public const DiagramConstraints UserInteraction
Field Value
value__
Declaration
Field Value
Type |
Description |
System.Int32 |
|
Virtualization
Enables or disables the Virtualization support for the diagram
Declaration
public const DiagramConstraints Virtualization
Field Value
Zoom
Enables or disables the Zoom support for the diagram.
Declaration
public const DiagramConstraints Zoom
Field Value
ZoomTextEdit
Enables or disables zooming the text box while editing the text.
Declaration
public const DiagramConstraints ZoomTextEdit
Field Value