Class FlowShape
Describes a flowchart symbol for a Node.
Serialized as { type: 'Flow', shape: '<name>' } in EJ2's NodeModel.
Inherited Members
Namespace: Syncfusion.Maui.Diagram
Assembly: Syncfusion.Maui.Diagram.dll
Syntax
public class FlowShape : Shape
Examples
var node = new Node
{
Shape = new FlowShape { Shape = NodeFlowShapes.Decision }
};
Constructors
FlowShape()
Declaration
public FlowShape()
FlowShape(NodeFlowShapes)
Initializes a new FlowShape with the given flowchart symbol.
Declaration
public FlowShape(NodeFlowShapes shape)
Parameters
| Type | Name | Description |
|---|---|---|
| NodeFlowShapes | shape | The flowchart symbol to draw. |
Fields
ShapeProperty
Identifies the Shape bindable property.
Declaration
public static readonly BindableProperty ShapeProperty
Field Value
| Type |
|---|
| Microsoft.Maui.Controls.BindableProperty |
Properties
Shape
Gets or sets the specific flowchart symbol drawn for this node. Defaults to Process.
Declaration
public NodeFlowShapes Shape { get; set; }
Property Value
| Type |
|---|
| NodeFlowShapes |
Type
Gets the family this shape belongs to (Basic or
Flow). Read-only — determined by the concrete subtype.
Used as the EJ2 shape.type discriminator during serialization.
Declaration
public override NodeShapes Type { get; }
Property Value
| Type |
|---|
| NodeShapes |