WPF

Upgrade Guide User Guide Demos Support Forums Download
  • Upgrade Guide
  • User Guide
  • Demos
  • Support
  • Forums
  • Download
Class BpmnNode - WPF API Reference | Syncfusion

    Show / Hide Table of Contents

    Class BpmnNode

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

    Inheritance
    System.Object
    Node
    BpmnNode
    Implements
    System.IDisposable
    IBpmnNode
    INode
    IGroupable
    IDiagramElement
    IID
    System.ComponentModel.INotifyPropertyChanged
    Inherited Members
    Node.OffsetXProperty
    Node.OffsetYProperty
    Node.RotateAngleProperty
    Node.SnapToObjectProperty
    Node.FlipProperty
    Node.UnitWidthProperty
    Node.UnitHeightProperty
    Node.ShapeProperty
    Node.ShapeStyleProperty
    Node.ParentGroupProperty
    Node.IsExpandedProperty
    Node.PivotProperty
    Node.AutoBindProperty
    Node.IDProperty
    Node.KeyProperty
    Node.IsSelectedProperty
    Node.SearchTagsProperty
    Node.ZIndexProperty
    Node.AnnotationsProperty
    Node.ConstraintsProperty
    Node.AnnotationConstraintsProperty
    Node.PortVisibilityProperty
    Node.PortsProperty
    Node.ConnectorPaddingProperty
    Node.MenuProperty
    Node.FlipModeProperty
    Node.HitPaddingProperty
    Node.ThemeStyleIdProperty
    Node.LaneOffsetXProperty
    Node.LaneOffsetYProperty
    Node.BoundsProperty
    Node.OnCreateAutomationPeer()
    Node.OnPropertyChanged(String)
    Node.GetLayoutClip(Size)
    Node.MeasureOverride(Size)
    Node.ArrangeOverride(Size)
    Node.OnSnap(List<SnapParameter>, Boolean)
    Node.ShowContextMenu(FrameworkElement, MouseButtonEventArgs)
    Node.GetElementRect(FrameworkElement)
    Node.IDisposable.Dispose()
    Node.OffsetX
    Node.OffsetY
    Node.RotateAngle
    Node.SnapToObject
    Node.Flip
    Node.UnitWidth
    Node.UnitHeight
    Node.Shape
    Node.ShapeStyle
    Node.ParentGroup
    Node.IsExpanded
    Node.Pivot
    Node.ID
    Node.Key
    Node.IsSelected
    Node.SearchTags
    Node.ZIndex
    Node.Annotations
    Node.Constraints
    Node.AnnotationConstraints
    Node.PortVisibility
    Node.Ports
    Node.ConnectorPadding
    Node.Menu
    Node.FlipMode
    Node.HitPadding
    Node.ThemeStyleId
    Node.LaneOffsetX
    Node.LaneOffsetY
    Node.BoundingRectangle
    Node.Info
    Node.IsConnecting
    Node.Bounds
    Node.PropertyChanged
    Namespace: Syncfusion.UI.Xaml.Diagram
    Assembly: Syncfusion.SfDiagram.WPF.dll
    Syntax
    public class BpmnNode : Node, INodeView, IView, ISharedData, IDisposable, IBpmnNode, INode, IGroupable, IDiagramElement, IID, INotifyPropertyChanged

    Constructors

    BpmnNode()

    Creates a new instance of BpmnNode class.

    Declaration
    public BpmnNode()

    Fields

    ActivityTypeProperty

    Using a DependencyProperty as the backing store for Activity. This enables animation, styling, binding, etc...

    Declaration
    public static DependencyProperty ActivityTypeProperty
    Field Value
    Type Description
    System.Windows.DependencyProperty

    DataObjectTypeProperty

    Using a DependencyProperty as the backing store for DataObjectTypes. This enables animation, styling, binding, etc...

    Declaration
    public static DependencyProperty DataObjectTypeProperty
    Field Value
    Type Description
    System.Windows.DependencyProperty

    EventTriggerProperty

    Using a DependencyProperty as the backing store for EventTrigger. This enables animation, styling, binding, etc...

    Declaration
    public static DependencyProperty EventTriggerProperty
    Field Value
    Type Description
    System.Windows.DependencyProperty

    EventTypeProperty

    Using a DependencyProperty as the backing store for EventType. This enables animation, styling, binding, etc...

    Declaration
    public static DependencyProperty EventTypeProperty
    Field Value
    Type Description
    System.Windows.DependencyProperty

    GatewayTypeProperty

    Using a DependencyProperty as the backing store for DataObjectTypes. This enables animation, styling, binding, etc...

    Declaration
    public static DependencyProperty GatewayTypeProperty
    Field Value
    Type Description
    System.Windows.DependencyProperty

    IsAdhocActivityProperty

    Using a DependencyProperty as the backing store for IsCompensation. This enables animation, styling, binding, etc...

    Declaration
    public static DependencyProperty IsAdhocActivityProperty
    Field Value
    Type Description
    System.Windows.DependencyProperty

    IsCallActivityProperty

    Using a DependencyProperty as the backing store for IsCall. This enables animation, styling, binding, etc...

    Declaration
    public static DependencyProperty IsCallActivityProperty
    Field Value
    Type Description
    System.Windows.DependencyProperty

    IsCollectiveDataProperty

    Using a DependencyProperty as the backing store for IsCollectiveData. This enables animation, styling, binding, etc...

    Declaration
    public static DependencyProperty IsCollectiveDataProperty
    Field Value
    Type Description
    System.Windows.DependencyProperty

    IsCompensationActivityProperty

    Using a DependencyProperty as the backing store for IsCompensation. This enables animation, styling, binding, etc...

    Declaration
    public static DependencyProperty IsCompensationActivityProperty
    Field Value
    Type Description
    System.Windows.DependencyProperty

    IsInitiatingMessageProperty

    Using a DependencyProperty as the backing store for IsInitiatingMessage. This enables animation, styling, binding, etc...

    Declaration
    public static DependencyProperty IsInitiatingMessageProperty
    Field Value
    Type Description
    System.Windows.DependencyProperty

    LoopActivityProperty

    Using a DependencyProperty as the backing store for Loop. This enables animation, styling, binding, etc...

    Declaration
    public static DependencyProperty LoopActivityProperty
    Field Value
    Type Description
    System.Windows.DependencyProperty

    SubProcessTypeProperty

    Using a DependencyProperty as the backing store for Boundary. This enables animation, styling, binding, etc...

    Declaration
    public static DependencyProperty SubProcessTypeProperty
    Field Value
    Type Description
    System.Windows.DependencyProperty

    TaskTypeProperty

    Using a DependencyProperty as the backing store for TaskType. This enables animation, styling, binding, etc...

    Declaration
    public static DependencyProperty TaskTypeProperty
    Field Value
    Type Description
    System.Windows.DependencyProperty

    TextAnnotationDirectionProperty

    Using a DependencyProperty as the backing store for CalloutDirection. This enables animation, styling, binding, etc...

    Declaration
    public static DependencyProperty TextAnnotationDirectionProperty
    Field Value
    Type Description
    System.Windows.DependencyProperty

    TextAnnotationTargetProperty

    Using a DependencyProperty as the backing store for CalloutDirection. This enables animation, styling, binding, etc...

    Declaration
    public static DependencyProperty TextAnnotationTargetProperty
    Field Value
    Type Description
    System.Windows.DependencyProperty

    TypeProperty

    Using a DependencyProperty as the backing store for Type. This enables animation, styling, binding, etc...

    Declaration
    public static DependencyProperty TypeProperty
    Field Value
    Type Description
    System.Windows.DependencyProperty

    Properties

    ActivityType

    Gets or sets the type of the BPMN Activity shape.

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

    Activity shape is supported only for Activity node

    DataObjectType

    Gets or sets the type of the BPMN DataObject Shape.

    Declaration
    public DataObjectType DataObjectType { get; set; }
    Property Value
    Type Description
    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 Description
    EventTrigger
    Remarks

    Event trigger 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 Description
    EventType
    Remarks

    Event shape is supported only for event type node.

    GatewayType

    Gets or sets the type of the BPMN Gateway Shape.

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

    Gateway shape is supported only for Gateway type node

    IsAdhocActivity

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

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

    IsCallActivity

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

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

    IsCollectiveData

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

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

    IsCompensationActivity

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

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

    Activity shape is supported only for Activity node

    IsInitiatingMessage

    Gets or sets whether BPMN message is Initiating or not.

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

    LoopActivity

    Gets or sets the Loop Characteristic of an Activity.

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

    Activity shape is supported only for Activity node

    SubProcessType

    Gets or sets type of BPMN SubProcess activity.

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

    Activity shape is supported only for Activity node

    TaskType

    Gets or sets type of BPMN Task activity.

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

    Activity shape is supported only for Activity node

    TextAnnotationDirection

    Gets or sets the direction of the Callout.

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

    CalloutDirection is supported only for Annotation type node

    TextAnnotationTarget

    Gets or sets the sourcenode of the Node.

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

    Add BpmnNode to Callout for connection.

    Type

    Gets or sets the type of the BPMN Shape.

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

    Methods

    OnApplyTemplate()

    Method to apply template values to BpmnNode class.

    Declaration
    public override void OnApplyTemplate()
    Overrides
    Node.OnApplyTemplate()

    Explicit Interface Implementations

    INode.get_ContentTemplate()

    Declaration
    DataTemplate INode.get_ContentTemplate()
    Returns
    Type Description
    System.Windows.DataTemplate

    INode.get_MaxHeight()

    Declaration
    double INode.get_MaxHeight()
    Returns
    Type Description
    System.Double

    INode.get_MaxWidth()

    Declaration
    double INode.get_MaxWidth()
    Returns
    Type Description
    System.Double

    INode.get_MinHeight()

    Declaration
    double INode.get_MinHeight()
    Returns
    Type Description
    System.Double

    INode.get_MinWidth()

    Declaration
    double INode.get_MinWidth()
    Returns
    Type Description
    System.Double

    INode.set_ContentTemplate(DataTemplate)

    Declaration
    void INode.set_ContentTemplate(DataTemplate value)
    Parameters
    Type Name Description
    System.Windows.DataTemplate value

    INode.set_MaxHeight(Double)

    Declaration
    void INode.set_MaxHeight(double value)
    Parameters
    Type Name Description
    System.Double value

    INode.set_MaxWidth(Double)

    Declaration
    void INode.set_MaxWidth(double value)
    Parameters
    Type Name Description
    System.Double value

    INode.set_MinHeight(Double)

    Declaration
    void INode.set_MinHeight(double value)
    Parameters
    Type Name Description
    System.Double value

    INode.set_MinWidth(Double)

    Declaration
    void INode.set_MinWidth(double value)
    Parameters
    Type Name Description
    System.Double value

    Implements

    System.IDisposable
    IBpmnNode
    INode
    IGroupable
    IDiagramElement
    IID
    System.ComponentModel.INotifyPropertyChanged
    Back to top Generated by DocFX
    Copyright © 2001 - 2022 Syncfusion Inc. All Rights Reserved