Syncfusion.SfDiagram.WPF


Syncfusion.UI.Xaml.Diagram Namespace : NodeConstraints Enumeration

NodeConstraints Enumeration

Specifies to enable/disable certain behaviors for Nodes.
Syntax
'Declaration
 
<FlagsAttribute()>
Public Enum NodeConstraints 
   Inherits System.Enum
'Usage
 
Dim instance As NodeConstraints
[Flags()]
public enum NodeConstraints : System.Enum 
Members
MemberDescription
AllowDrop Enables or disables interaction events(DragEnter,DragOver,ItemDrop and DragLeave) for diagram nodes.
AllowPan Enables or disables panning for the node.
AspectRatio Enables or disables node to be resize proportionaly.
AutomaticPortCreation Enables or disables automatic port creation for node
Connectable Enables or disables a node to connect to the connector.
Default Enables Selectable, Draggable, Resizable, Rotatable, Connectable, Inherit, RoutingObstacle, PivotDraggable, Delete, ThemeStyle constraints.
Delete Enables or disables delect operation for node.
DragAnnotation Enables or disables node's annotation to be draggable.
Draggable Enables or disables a node to be dragged.
DynamicPortConnection Enable or disables to auto connector with port point when mouse hover on Node's bounds.
ExcludeFromLayout Enables or disables to exclude the node from layout.
InConnect Enables or disables connection for incoming connector.
InheritEnables or disables to inherit all the Dragging, Resizing, Rotating, Snapping, SnapToObject, and PortVisibility from SfDiagram.
InheritAllowPan Enables or disables a node to pan from graph level
InheritAutomaticPortCreation Enables or disables to inherit the value for automatic port creation from diagram.
InheritDraggable Enables or disables to inherit the value for draggable from diagram.
InheritHitPadding Enables or disables to inherit the value for hitpadding from diagram.
InheritMenu Enables or disables to inherit the context menu from node.
InheritPortVisibilityEnables or disables to inherit the value of SfDiagram.PortVisibility.
InheritResizable Enables or disables to inherit the value for resizable from diagram.
InheritRotatable Enables or disables to inherit the value for rotatable from diagram.
InheritSnappingEnables or disables to inherit the value of snaptolines and snapangle from SfDiagram by using SnapSettings.SnapConstraints property value.
InheritSnapToObjectEnables or disables to inherit the value to SnapToObject from SfDiagram by using SnapSettings.SnapConstraints property value..
Menu Enables or disables to context menu on the node.
None Disable all Node Constraints.
OutConnect Enables or disables connection for outgoing connector.
PivotDraggable Enables or disables a pivot thumb dragging for node.
Resizable Enables or disables a node to be resizable.
ResizeEast Enables or disables node to be resizd in East east direction.
ResizeNorth Enables or disables node to be resized in North direction.
ResizeNorthEast Enables or disables node to be resized in NorthEast direction.
ResizeNorthWest Enables or disables node to be resized in NorthWest direction.
ResizeSouth Enables or disables node to be resized in South direction.
ResizeSouthEast Enables or disables node to be resized in SouthEast direction.
ResizeSouthWest Enables or disables node to be resized in SouthWest direction.
ResizeWest Enables or disables node to be resized in West direction.
Rotatable Enables or disables a node to be rotated.
RoutingObstacle Enables or disables a node to be treated as obstacle while in routing.
Selectable Enables or disables a node to be selected.
SnapAngle Enables or disables to snap while rotating.
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.
ThemeStyle Enables or disables themestyle for node.
Inheritance Hierarchy

System.Object
   System.ValueType
      System.Enum
         Syncfusion.UI.Xaml.Diagram.NodeConstraints

AssemblyVersion

Syncfusion.SfDiagram.WPF: 17.3460.0.14

See Also