alexa
menu

MAUI

  • User Guide
  • Demos
  • Support
  • Forums
  • Download

    Show / Hide Table of Contents

    Class FlowShape

    Describes a flowchart symbol for a Node. Serialized as { type: 'Flow', shape: '<name>' } in EJ2's NodeModel.

    Inheritance
    System.Object
    DiagramElement
    Shape
    FlowShape
    Inherited Members
    DiagramElement.OnPropertyChanged(String)
    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()

    Initializes a new FlowShape with Process.

    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
    Overrides
    Shape.Type
    Back to top Generated by DocFX
    Copyright © 2001 - 2026 Syncfusion Inc. All Rights Reserved