menu

UWP

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

    Show / Hide Table of Contents

    Class BpmnNodeViewModel

    Represents the graphical objects used to visually represent the business process.Properties

    Inheritance
    System.Object
    DiagramElementViewModel
    GroupableViewModel
    NodeViewModel
    BpmnNodeViewModel
    Implements
    IBpmnNode
    INode
    IGroupable
    IDiagramElement
    IID
    System.ComponentModel.INotifyPropertyChanged
    Inherited Members
    DiagramElementViewModel.ID
    DiagramElementViewModel.Info
    DiagramElementViewModel.Key
    DiagramElementViewModel.OnPropertyChanged(String)
    DiagramElementViewModel.PropertyChanged
    GroupableViewModel.IsSelected
    GroupableViewModel.ZIndex
    NodeViewModel.AnnotationConstraints
    NodeViewModel.Annotations
    NodeViewModel.ConnectorPadding
    NodeViewModel.Constraints
    NodeViewModel.Content
    NodeViewModel.ContentTemplate
    NodeViewModel.Flip
    NodeViewModel.FlipMode
    NodeViewModel.HitPadding
    NodeViewModel.IsExpanded
    NodeViewModel.LaneOffsetX
    NodeViewModel.LaneOffsetY
    NodeViewModel.MaxHeight
    NodeViewModel.MaxWidth
    NodeViewModel.Menu
    NodeViewModel.MinHeight
    NodeViewModel.MinWidth
    NodeViewModel.OffsetX
    NodeViewModel.OffsetY
    NodeViewModel.ParentGroup
    NodeViewModel.Pivot
    NodeViewModel.Ports
    NodeViewModel.PortVisibility
    NodeViewModel.RotateAngle
    NodeViewModel.Shape
    NodeViewModel.ShapeStyle
    NodeViewModel.SnapToObject
    NodeViewModel.ThemeStyleId
    NodeViewModel.UnitHeight
    NodeViewModel.UnitWidth
    Namespace: Syncfusion.UI.Xaml.Diagram
    Assembly: Syncfusion.SfDiagram.UWP.dll
    Syntax
    public class BpmnNodeViewModel : NodeViewModel, IBpmnNode, INode, IGroupable, IDiagramElement, IID, INotifyPropertyChanged

    Constructors

    BpmnNodeViewModel()

    Creates new instance of BpmnNodeViewModel class.

    Declaration
    public BpmnNodeViewModel()

    Properties

    ActivityType

    Gets or sets the type of the BPMN Activity shape. Remarks: Activity shape is supported only for Activity node

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

    DataObjectType

    Gets or sets the type of the BPMN DataObject Shape. Remarks: DataObject shape is supported only for dataobjecttype node.

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

    EventTrigger

    Gets or sets the trigger for BPMN Event Shape. Remarks: Event trigger is supported only for event type node

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

    EventType

    Gets or sets the type of the BPMN Event Shape. Remarks: Event shape is supported only for event type node

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

    GatewayType

    Gets or sets the type of the BPMN Gateway Shape. Remarks: Gateway shape is supported only for gateway type node

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

    IsAdhocActivity

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

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

    IsCallActivity

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

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

    IsCollectiveData

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

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

    IsCompensationActivity

    Gets or sets whether an Activity is a compensative activity or not. Remarks: Activity shape is supported only for Activity node

    Declaration
    public bool IsCompensationActivity { 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

    LoopActivity

    Gets or sets the Loop Characteristic of an Activity. Remarks: Activity shape is supported only for Activity node

    Declaration
    public LoopCharacteristic LoopActivity { get; set; }
    Property Value
    Type
    LoopCharacteristic

    SubProcessType

    Gets or sets type of BPMN SubProcess activity. Remarks: Activity shape is supported only for Activity node

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

    TaskType

    Gets or sets type of BPMN Task activity. Remarks: Activity shape is supported only for Activity node

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

    TextAnnotationDirection

    Gets or sets the direction of the Callout. Remarks: CalloutDirection is supported only for Annotation type node

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

    TextAnnotationTarget

    Gets or sets the sourcenode of the Node. Remarks: Add BpmnNode to Callout for connection.

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

    Type

    Gets or sets the type of the BPMN Shape.

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

    Implements

    IBpmnNode
    INode
    IGroupable
    IDiagramElement
    IID
    System.ComponentModel.INotifyPropertyChanged

    Extension Methods

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