menu

UWP

  • Code Examples
  • Upgrade Guide
  • User Guide
  • Demos
  • Support
  • Forums
  • Download
Class Node - UWP API Reference | Syncfusion

    Show / Hide Table of Contents

    Class Node

    Represents the graphical objects used to visually represent the geometrical information, process flow, internal business procedure, entity, or any other kind of data.

    Inheritance
    System.Object
    DiagramElement
    Node
    Group
    Inherited Members
    DiagramElement.ID
    DiagramElement.Key
    DiagramElement.Raw
    Namespace: Syncfusion.UI.Xaml.Diagram.Serializer
    Assembly: Syncfusion.SfDiagram.UWP.dll
    Syntax
    public class Node : DiagramElement

    Constructors

    Node()

    Declaration
    public Node()

    Properties

    ActivityType

    Gets or sets the type of the BPMN Activity shape.

    Declaration
    public ActivityType ActivityType { get; set; }
    Property Value
    Type
    ActivityType
    Remarks

    Activity shape is supported only for Activity node.

    AnnotationColT

    Gets or sets the annotation type of node.

    Declaration
    public string AnnotationColT { get; set; }
    Property Value
    Type
    System.String

    Annotations

    Gets or sets list of annotation value where annotations are a block of text that can be displayed over a node.

    Declaration
    public List<Annotation> Annotations { get; set; }
    Property Value
    Type
    System.Collections.Generic.List<Annotation>

    Attributes

    Gets or sets the atrributes of a node.

    Declaration
    public Dictionary<string, object> Attributes { get; set; }
    Property Value
    Type
    System.Collections.Generic.Dictionary<System.String, System.Object>

    Boundary

    Gets or sets type of BPMN Boundary activity.

    Declaration
    public SubProcessType Boundary { get; set; }
    Property Value
    Type
    SubProcessType
    Remarks

    Activity shape is supported only for Activity node.

    CalloutDirection

    Gets or sets the direction of the Callout.

    Declaration
    public TextAnnotationDirection CalloutDirection { get; set; }
    Property Value
    Type
    TextAnnotationDirection
    Remarks

    Call out direction is supported only for Annotation type node.

    ConnectorColT

    Gets or sets the connector type values of node.

    Declaration
    public string ConnectorColT { get; set; }
    Property Value
    Type
    System.String

    Constraints

    Gets or sets the constraints of a node.

    Declaration
    public NodeConstraints Constraints { get; set; }
    Property Value
    Type
    NodeConstraints

    DataObjectType

    Gets or sets the type of the BPMN DataObject Shape.

    Declaration
    public DataObjectType DataObjectType { get; set; }
    Property Value
    Type
    DataObjectType
    Remarks

    DataObject shape is supported only for dataobjecttype node.

    EventTrigger

    Gets or sets the trigger for BPMN Event Shape.

    Declaration
    public EventTrigger EventTrigger { get; set; }
    Property Value
    Type
    EventTrigger
    Remarks

    Event triggers is supported only for event type node.

    EventType

    Gets or sets the type of the BPMN Event Shape.

    Declaration
    public EventType EventType { get; set; }
    Property Value
    Type
    EventType
    Remarks

    Event shape is supported only for event type node.

    Flip

    Gets or sets the flip value of a node to perform mirrored node of the original node.

    Declaration
    public Flip Flip { get; set; }
    Property Value
    Type
    Flip

    GatewayType

    Gets or sets the type of the BPMN Gateway Shape.

    Declaration
    public GatewayType GatewayType { get; set; }
    Property Value
    Type
    GatewayType
    Remarks

    Gateway shape is supported only for gate way type node.

    Geometry

    Gets or sets the geometry values allows to visualize any geometry path for a node.

    Declaration
    public string Geometry { get; set; }
    Property Value
    Type
    System.String

    GroupColT

    Gets or sets the Group type values of node.

    Declaration
    public string GroupColT { get; set; }
    Property Value
    Type
    System.String

    GroupId

    Gets or sets the group ID value when node is added in a group.

    Declaration
    public object GroupId { get; set; }
    Property Value
    Type
    System.Object

    Height

    Gets or sets the height of a node.

    Declaration
    public double Height { get; set; }
    Property Value
    Type
    System.Double

    HitPadding

    Gets or sets the HitPadding of a node.

    Declaration
    public double HitPadding { get; set; }
    Property Value
    Type
    System.Double

    IsAdhoc

    Gets or sets whether an Activity is a Adhoc activity or not.

    Declaration
    public bool IsAdhoc { get; set; }
    Property Value
    Type
    System.Boolean
    Remarks

    Activity shape is supported only for Activity node.

    IsCall

    Gets or sets whether an Activity is a call activity or not.

    Declaration
    public bool IsCall { get; set; }
    Property Value
    Type
    System.Boolean
    Remarks

    Activity shape is supported only for Activity node.

    IsCollectiveData

    Gets or sets whether BPMN Data Object is Collective or not.

    Declaration
    public bool IsCollectiveData { get; set; }
    Property Value
    Type
    System.Boolean

    IsCompensation

    Gets or sets whether an Activity is a compensative activity or not.

    Declaration
    public bool IsCompensation { get; set; }
    Property Value
    Type
    System.Boolean
    Remarks

    Activity shape is supported only for Activity node.

    IsExpandedSubProcess

    Gets or sets a value whether the subprocess is expanded or not.

    Declaration
    public bool IsExpandedSubProcess { get; set; }
    Property Value
    Type
    System.Boolean

    IsInitiatingMessage

    Gets or sets whether BPMN message is Initiating or not.

    Declaration
    public bool IsInitiatingMessage { get; set; }
    Property Value
    Type
    System.Boolean

    IsSelected

    Gets or sets the flag to know whether a node is selected or not.

    Declaration
    public bool IsSelected { get; set; }
    Property Value
    Type
    System.Boolean

    LaneOffsetX

    Gets or sets the offset x value of node when it is used as lane for swimlane object.

    Declaration
    public double LaneOffsetX { get; set; }
    Property Value
    Type
    System.Double

    LaneOffsetY

    Gets or sets the offset y value of node when it is used as lane for swimlane object.

    Declaration
    public double LaneOffsetY { get; set; }
    Property Value
    Type
    System.Double

    Loop

    Gets or sets the Loop Characteristic of an Activity.

    Declaration
    public LoopCharacteristic Loop { get; set; }
    Property Value
    Type
    LoopCharacteristic
    Remarks

    Activity shape is supported only for Activity node.

    MaxHeight

    Gets or sets the maximum height of a node size.

    Declaration
    public double MaxHeight { get; set; }
    Property Value
    Type
    System.Double

    MaxWidth

    Gets or sets the maximum width of a node size.

    Declaration
    public double MaxWidth { get; set; }
    Property Value
    Type
    System.Double

    MinHeight

    Gets or sets the minimum height of a node size.

    Declaration
    public double MinHeight { get; set; }
    Property Value
    Type
    System.Double

    MinWidth

    Gets or sets minimum width of a node size.

    Declaration
    public double MinWidth { get; set; }
    Property Value
    Type
    System.Double

    NodeColT

    Gets or sets the node type values.

    Declaration
    public string NodeColT { get; set; }
    Property Value
    Type
    System.String

    OffsetX

    Gets or sets offset x position value of the node to represent the distance between page origin and node’s center point.

    Declaration
    public double OffsetX { get; set; }
    Property Value
    Type
    System.Double

    OffsetY

    Gets or sets offset y position value of the node to represent the distance between page origin and node’s center point.

    Declaration
    public double OffsetY { get; set; }
    Property Value
    Type
    System.Double

    Pivot

    Gets or sets pivot position value of the node to represent the distance between page origin and node’s top left corner.

    Declaration
    public Point Pivot { get; set; }
    Property Value
    Type
    Windows.Foundation.Point

    PortColT

    Gets or sets the port type values of node.

    Declaration
    public string PortColT { get; set; }
    Property Value
    Type
    System.String

    Ports

    Gets or sets the list of ports for nodes where ports are special connection point on a Node.

    Declaration
    public List<PortBase> Ports { get; set; }
    Property Value
    Type
    System.Collections.Generic.List<PortBase>

    PortVisibility

    Gets or sets the PortVisibility of a node.

    Declaration
    public PortVisibility PortVisibility { get; set; }
    Property Value
    Type
    PortVisibility

    RotateAngle

    Gets or sets the rotated angle of the node.

    Declaration
    public double RotateAngle { get; set; }
    Property Value
    Type
    System.Double

    ShapeStyle

    Gets or sets the style of a node where shape stype is to customize the appearance of a node.

    Declaration
    public InternalStyle ShapeStyle { get; set; }
    Property Value
    Type
    Syncfusion.UI.Xaml.Diagram.Serializer.InternalStyle

    SourceNode

    Gets or sets the source node of the Node.

    Declaration
    public object SourceNode { get; set; }
    Property Value
    Type
    System.Object
    Remarks

    Add BpmnNode to Callout for connection.

    TaskType

    Gets or sets type of BPMN Task activity.

    Declaration
    public TaskType TaskType { get; set; }
    Property Value
    Type
    TaskType
    Remarks

    Activity shape is supported only for Activity node.

    ThemeStyleId

    Gets or sets the theme style ID value of a node.

    Declaration
    public StyleId ThemeStyleId { get; set; }
    Property Value
    Type
    StyleId

    Type

    Gets or sets the type of the BPMN Shape.

    Declaration
    public BpmnShapeType Type { get; set; }
    Property Value
    Type
    BpmnShapeType

    Width

    Gets or sets the width of a node.

    Declaration
    public double Width { get; set; }
    Property Value
    Type
    System.Double

    ZIndex

    Gets or sets the z-index value of the node.

    Declaration
    public int ZIndex { get; set; }
    Property Value
    Type
    System.Int32

    Extension Methods

    DateTimeExtension.ToDateTime(Object)
    Back to top Generated by DocFX
    Copyright © 2001 - 2025 Syncfusion Inc. All Rights Reserved