Class BpmnNode
Represents the graphical objects used to visually represent the business process.Properties
Implements
Inherited Members
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 |
---|
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 |
---|
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 |
---|
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 |
---|
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 |
---|
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 |
---|
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 |
---|
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 |
---|
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 |
---|
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 |
---|
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 |
---|
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 |
---|
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 |
---|
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 |
---|
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 |
---|
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 |
---|
System.Windows.DependencyProperty |
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
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 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 |
---|
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 |
---|
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 |
---|
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.
Declaration
public bool IsCompensationActivity { get; set; }
Property Value
Type |
---|
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 |
---|
System.Boolean |
LoopActivity
Gets or sets the Loop Characteristic of an Activity.
Declaration
public LoopCharacteristic LoopActivity { get; set; }
Property Value
Type |
---|
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 |
---|
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 |
---|
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 |
---|
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 |
---|
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 |
---|
BpmnShapeType |
Methods
OnApplyTemplate()
Method to apply template values to BpmnNode class.
Declaration
public override void OnApplyTemplate()
Overrides
Explicit Interface Implementations
INode.get_Content()
Declaration
object INode.get_Content()
Returns
Type |
---|
System.Object |
INode.get_ContentTemplate()
Declaration
DataTemplate INode.get_ContentTemplate()
Returns
Type |
---|
System.Windows.DataTemplate |
INode.get_MaxHeight()
Declaration
double INode.get_MaxHeight()
Returns
Type |
---|
System.Double |
INode.get_MaxWidth()
Declaration
double INode.get_MaxWidth()
Returns
Type |
---|
System.Double |
INode.get_MinHeight()
Declaration
double INode.get_MinHeight()
Returns
Type |
---|
System.Double |
INode.get_MinWidth()
Declaration
double INode.get_MinWidth()
Returns
Type |
---|
System.Double |
INode.set_Content(Object)
Declaration
void INode.set_Content(object value)
Parameters
Type | Name | Description |
---|---|---|
System.Object | value |
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 |