menu

UWP

  • Code Examples
  • Upgrade Guide
  • User Guide
  • Demos
  • Support
  • Forums
  • Download
Namespace Syncfusion.UI.Xaml.Diagram - UWP API Reference | Syncfusion

    Show / Hide Table of Contents

    Namespace Syncfusion.UI.Xaml.Diagram

    Classes

    ActiveTool

    Defines the reason for the activetool.

    AddRemoveStraightSegmentArgs

    Represents to add or remove the intermediate segment points on StraightSegment.

    AnnotationChangedEventArgs

    Represents a struct that provides the data for AnnotationChanged event.

    AnnotationChangedEventHandler

    Represents the method that will handle the AnnotationChanged event.

    AnnotationCollection

    Represents the collections of IAnnotation.

    AnnotationConstraints

    Specifies to enable/disable certain behaviors for Annotation.

    AnnotationEditorViewModel

    Represent a block of text that can be displayed over a node or connector.

    AnnotationInteractionState

    Specifies the state of the IAnnotation when it is interacting.

    ArcSegment

    Arc Segment

    AutoScrolledArgs

    Provides data for AutoScroll event that report changes to the AutoScroll value of a diagram.

    AutoScrolledHandler

    Represents the method that will handle the AutoScrolled event.

    BezierSmoothness

    Specifies the snapConstraints in diagram(describes curve editing)

    BlockPosition

    Specifies the blockposition for the diagramelements.

    BpmnFlow

    Represents the graphical objects used to visually represent the business process

    BpmnFlowViewModel

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

    BpmnGroup

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

    BpmnGroupViewModel

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

    BpmnNode

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

    BpmnNodeViewModel

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

    BridgeDirection

    Specifies the direction of line bridges.

    Cause

    Specifies the Reason for the Event occurs.

    ChangeEventArgs<TSource, TChange>

    Provides data for ChangeEvent(ViewPortChanged,NodeChanged,OverviewChanged,AnnotationChanged,ConnectorChanged and PortChanged) of the diagram.

    ChartType

    Specifies the charttype of the layout.

    ClickedEventHandler

    Represents the method that will handle the MenuItemClickedEvent event.

    CollisionState

    Provides data for CollisionFreeLocation and OverlappingObjects method of the diagram.

    CommandCollection

    Represents the collections of IGestureCommand.

    CommandInfo

    Represent the CommandInfo.

    CommandManager

    Represents to manage the keyboard commands for the diagram.

    CompositeTransactions

    Represents a CompositeTransactions to perform multiple actions in single operation for Undo/Redo.

    ConnectionDirection

    Specifies the directions of the connection.

    ConnectionParameter

    Provides data for ValidateConnection method of the diagram.

    Connector

    Represents a objects used to create link between two points, nodes or ports to represent the relationships between them.

    ConnectorBase

    Represents a base class for Connector and DockPort.

    ConnectorBaseViewModel

    Represents a base class for Connector and DockPort.

    ConnectorChangedEventArgs

    Represents a struct that provides the data for ConnectorSourceChangedEvent event and ConnectorTargetChangedEvent.

    ConnectorCollection

    Represents the collections of ConnectorViewModel.

    ConnectorConstraints

    Specifies to enable/disable certain behaviors for Connectors.

    ConnectorEditingEventArgs

    Represents a class that provides the data for ConnectorEditing event.

    ConnectorEditingEventHandler

    Represents the method that will handle the ConnectorEditing event.

    ConnectorEnd

    Specifies a connectorend of the connector.

    ConnectorPort

    Represents the connection points of connector and allows to create connections with only those specific points.

    ConnectorPortViewModel

    Represents the connection points of connector and allows to create connections with only those specific points.

    ConnectorSegments

    Represents the collections of IConnectorSegment.

    ConnectorSourceChangedEventHandler

    Represents the method that will handle the ConnectorSourceChangedEvent event.

    ConnectorTargetChangedEventHandler

    Represents the method that will handle the ConnectorTargetChangedEvent event.

    ConnectorType

    Specifies the types of the Connector.

    ConnectorViewModel

    Represents a objects used to create link between two points, nodes or ports to represent the relationships between them.

    Container

    Represents the graphical objects used to visually group the logically-related diagram elements on the page.

    ContainerHeader

    Represents a Header element for IContainer elements.

    ContainerHeaderViewModel

    Represents a Header element for IContainer elements.

    ContainerViewModel

    Represents the graphical objects used to visually group the logically-related diagram elements on the page.

    ControlPointParameter

    Represent the class for thumb tool interaction.

    CubicCurveSegment

    Represents a cubiccurvecegment takes in two control points for each point.To create a cubic Bezier, need to specify three sets of coordinates.

    CustomCursor

    Represents a class to create custom cursors to indicate various actions on diagram control.

    DataSourceSettings

    Represents to populate the Diagram with Node from an external hierarchical data source.

    DataTemplateDictionary

    Creates a new instance of DataTemplateDictionary class.

    DeleteParameter

    Provides the data for the command.

    DiagramCollection

    Represents a DiagramCollection<T> of System.Object.

    DiagramCollection<T>

    Represents a System.Collections.ObjectModel.ObservableCollection<> of any type objects.

    DiagramCursor

    Specifies to sets the cursor for diagram elements.

    DiagramElementViewModel

    Base for the Nodes,Connector and Group

    DiagramEventArgs

    Provides data for events of the diagram.

    DiagramExtensions

    Represensts a class to create add or remove extensions for the constraints of a diagram control.

    DiagramPreviewEventArgs

    Provides data for DiagramPreviewEvent of the diagram.

    DiagramResourceWrapper
    DiagramStatus

    Specifies to notify the status of the Diagram.

    DiagramViewModel

    Represets the diagram control is used for creating diagrams like flow charts, organizational charts, mind maps, floor plans, and swim lane diagrams either through code or through a visual interface.

    DockPort

    Represents a series of points act as the connection points of node and allows to create connections

    DockPortViewModel

    Represents a series of points act as the connection points of node and allows to create connections

    DoubleExt

    Represents a struct which contains extension methods for double type values.

    DragEnterEventHandler

    Represents the method that will handle the DragEnter event.

    DragLeaveEventHandler

    Represents the method that will handle the DragLeave event.

    DragOverEventHandler

    Represents the method that will handle the DragOver event.

    DragState

    Specifies the state of the SfDiagram elements when they are dragging.

    DrawingTool

    Specifies the type of object to be drawn through drawing tool.

    DrawParameter

    Represents the Connection Parameter of the Connector

    DrawTypeEventArgs

    Defines DrawTypeEventArgs

    DrawTypeEventHandler

    Represents the method that will handle the GetDrawType event.

    DupilicateParameter

    Represents a dupilicateparameter to provides a data for duplicate command.

    Editable

    Specifies the curve segment for editable.

    EditSegmentArgs

    Represents to edit the intermediate segments.

    ElementType

    Specifies the elementtype for diagram elements.

    EntryMode

    Specifies how the entry is added to the stack.

    EqualSpaceSnapInfo

    Information about the objects that are equally spaced.

    ExpandCollapseParameter

    Represents to compress a view of a hierarchy so that only the roots of each Elements are visible. The opposite of collapse is expand, which makes the entire Elements visible.

    ExpandMode

    Specifies the ExpandMode of the Stencil Group.

    ExportMode

    Specifies the ExportModes in SfDiagram.

    ExportSettings

    Represents the contents of the diagram can be exported as raster image files by using export function.

    FitToPage

    Specifies the behavior of FitToPage Command.

    FitToPageParameter

    Parameters to execute FitToPageCommand

    Flip

    Specifies the behavior of Flip command.

    FlipMode

    Specifies the behavior of FlipMode.

    FlipParameter

    Represents a parameters to execute Flip Command

    FlowchartDataSourceSettings

    Represents to populate the Diagram with Node from an external flowchart data source.

    FreeFormDrawingEventArgs

    Provides data for FreeHand Drawing event.

    FreeFormDrawingEventHandler

    Represents the method that will handle the FreeFormDrawingEvent event.

    Gesture

    The Gesture class represents a recognized movement by the user.

    GestureCommand

    Represents a gesturecommand hold and perform keyboard command actions.

    GetTypes

    Represents the method that will handle the collection of known types.

    GraphConstraints

    Specifies to enable/disable certain behaviors for SfDiagram.

    Gridlines

    Represent to Visual horizontal/vertical lines that helps to align elements on diagram.

    GridlineSnapInfo

    Information about the Target Gridline

    Group

    Represents a cluster multiple nodes and connectors into a single element. It acts like a container for its children (nodes, groups, and connectors).

    GroupableViewModel

    Represents a base class for Diagramming elements

    GroupCollection

    Represents the collections of GroupViewModel.

    GroupViewModel

    Represents a cluster multiple nodes and connectors into a single element. It acts like a container for its children (nodes, groups, and connectors).

    HistoryAction

    Specifies that what type of history change action is performed.

    HistoryChangedEventArgs

    Provides data for the event.

    HistoryChangedEventHandler

    Represents the method that will handle the HistoryChangedEvent event.

    HistoryEntry
    HistoryManager

    Represents to customizes the undo redo functionalities.

    InteractionState

    Specifies the interaction state of the diagram element.

    ItemAddedEventArgs

    Provides data for ItemAddedEvent of the diagram.

    ItemAddedEventHandler

    Represents the method that will handle the ItemAdded event.

    ItemAddingEventArgs

    Provides data for the ItemAdding event.

    ItemAddingEventHandler

    Represents the method that will handle the ItemAdding event.

    ItemDeletedEventArgs

    Provides data for ItemDeletedEventArgs of the diagram.

    ItemDeletedEventHandler

    Represents the method that will handle the ItemDeleted event.

    ItemDeletingEventArgs

    Provides data for ItemDeletingEventArgs of the diagram.

    ItemDeletingEventHandler

    Represents the method that will handle the ItemDeletingEvent event.

    ItemDoubleTappedEventArgs

    Provides data for ItemDoubleTappedEvent of the diagram.

    ItemDoubleTappedEventHandler

    Represents the method that will handle the ItemDoubleTappedEvent event.

    ItemDropEventArgs

    Provides data for InterSection Events(DragEnter,DragOver,DragLeave and ItemDrop) of the diagram.

    ItemDropEventHandler

    Represents the method that will handle the ItemDropEvent event.

    ItemSelectedEventArgs

    Provides data for ItemSelectedEvent of the diagram.

    ItemSource

    Specifies the ItemSource of the diagram.

    ItemTappedEventArgs

    Provides data for ItemTappedEvent of the diagram.

    ItemTappedEventHandler

    Represents the method that will handle the ItemTappedEvent event.

    Lane
    LaneChildren

    Represents the collection of objects where each object represents a Node or Group.

    LaneCollection

    Represents the collections of LaneViewModel.

    LaneViewModel

    Represents a lane is a functional unit or a responsible department of a business process that helps to map a process within the functional unit or in between other functional units.

    LayoutInfoArgs

    Method argument for customizing the orientation of trees/sub-trees

    LayoutInfoHandler

    Represents the method that will handle the GetLayoutInfo event.

    LayoutUpdatedEventArgs

    Provides data for LayoutUpdatedEvent of the diagram.

    LayoutUpdatedEventHandler

    Represents the method that will handle the LayoutUpdated event.

    LengthUnit

    Represents a LengthUnit measurement.

    LengthUnits

    Specifies the units.

    LineRoutingSettings

    Represents to make sure that the connections don't cross each other while building links/paths between the shapes.

    LineSegmentLength

    Represent the SegmentLength of the Line.

    LogDataArgs

    Provides data for CanLogHistoryEntry method to get the log information to store the data in Stack.

    MeasurementUnit

    Represents a unit measurement.

    MeasurementUnit<TUnit>

    Represents a unit measurement.

    MenuItemClickedEventArgs

    Provides data for MenuItemClickedEvent of the diagram.

    MenuItemClickedEventHander

    Represents the method that will handle the MenuItemClickedEvent event.

    MenuOpeningEventArgs

    Provides data for MenuOpeningEvent of the diagram.

    MenuOpeningEventHandler

    Represents the method that will handle the event.

    Mode

    Specifies to enable or disable the QuickCommands for Nodes and connectors.

    MouseDownEventArgs

    Provides data for MouseDownEvent of the diagram.

    MouseDownEventHandler

    Represents the method that will handle the MouseDown event.

    MouseUpEventArgs

    Provides data for MouseUpEvent of the diagram.

    MouseUpEventHandler

    Represents the method that will handle the MouseUp event.

    MoveParameter

    Provide data to move the object by using nudge operation.

    MultipleSelectionMode

    Specifies the multiple selection modes in SfDiagram.

    Node

    Represents the graphical objects used to visually represent the geometrical information, process flow, internal business procedure, entity, or any other kind of data.

    NodeChangedEventArgs

    Represents a struct that provides the data for NodeChangedEvent event.

    NodeChangedEventHandler

    Represents the method that will handle the NodeChangedEvent event.

    NodeChangedInteractionState

    Specifies to notify the interactionstate of the Node.

    NodeCollection

    Represents the collections of NodeViewModel.

    NodeConstraints

    Specifies to enable/disable certain behaviors for Nodes.

    NodePort

    Represents the connection points of node and allows to create connections with only those specific points.

    NodePortViewModel

    Represents the connection points of node and allows to create connections with only those specific points.

    NodeViewModel

    Represents the graphical objects used to visually represent the geometrical information, process flow, internal business procedure, entity, or any other kind of data.

    NullSourceTarget

    Specifies to provide data for the NullSourceTarget of the IDrawParameter .

    ObjectDrawnEventArgs

    Provides data for ObjectDrawnEvent of the diagram.

    ObjectDrawnEventHander

    Represents the method that will handle the ObjectDrawn event.

    ObjectSnapInfo

    Informatoin about the target object.

    ObjectToTypeConverter

    Represents the class to convert the object to specified type.

    OrthogonalDirection

    Specifies the directions of the Orthogonalsegment.

    OrthogonalSegment

    Represents the orthogonal segments to create segments that are perpendicular to each other.Set the segment as OrthogonalSegment to create the default orthogonal segment.

    OutlineSettings

    Represents a outlinesettings is used to display the mirror images for the outside viewport elements to avoid the empty elements in virtualization Mode.

    OverviewConstraints

    Enables or disables the defalut behaviors of the Overview.

    PageOrientation

    Specifies the orientation of the page.

    PageSettings

    Represents to customize the appearance, width, and height of the Diagram page.

    PasteCommandInfo

    Specifies to show the status of itemadded operation

    Phase
    PhaseCollection

    Represents the collections of PhaseViewModel.

    PhaseViewModel

    Represents a phase is the subprocess which will split each lanes as horizontally or vertically based on the Swimlane orientation.

    PointerMode

    Define the Mode of Selection.

    PointerSelectionArgs

    Provides data for PointerSelection method of the Selector.

    PointerState

    Specifies the pointerstate of a mouse device

    PortBase

    Define the base calss of the Port.

    PortChangedEventArgs

    Represents a struct that provides the data for PortChanged event.

    PortChangedEventHandler

    Represents the method that will handle the PortChanged event.

    PortCollection

    PortCollection is a collection of objects where each object represents a Port.

    PortConstraints

    Specifies to enable/disable certain behaviors for Ports.

    PortVisibility

    Defines when the Port should be visible.

    PreviewMode

    Specifies the preview mode of the diagramming objects.

    PreviewSettings

    Represents to drag objects as an outline without affecting original object. When multiple elements are selected, outline of every selected element will be moved.

    PrintAction

    Specifies the print and preview action.

    PrintInfo

    Provides data for GetPrintInfo of the PrintingService.

    PrintingEventArgs

    Provides data for PrintingEvent of the diagram.

    PrintingEventHandler

    Represents the method that will handle the Printing event.

    PrintingService

    Represent the class for printing services of diagram control.

    PrintStatus

    Specifies to notify the status of the Printing.

    PropertyMapping

    Represents the class for custom attributes.

    QuadraticCurveSegment

    Represents a quadraticcurvesegment to drawn between two points.

    QuickCommand

    QuickCommand has been added for Nodes and connectors and allows to add required commands with customized shapes for the selected item

    QuickCommandCollection

    Represents the collections of QuickCommandViewModel.

    QuickCommandViewModel

    Represents to execute the commonly or frequently used commands around the nodes, connectors and groups. There are 3 default quickcommands for nodes and groups to execute Draw, Delete and Duplicate commands

    RefreshFrequency

    Specifies the layout can be refreshed using RefreshFrequency.

    Region

    Specifies the region of diagram to be executed in FitToPage command

    RelativeMode

    Specifies the modes of the ConnectorSegment.

    Reset

    Specifies the behavior of Reset Command.

    ResetParameter

    Parameters to execute Reset Command

    ResizerConstraints

    Specifies to enable/disable the certain resizers thumb in a selection.

    RotateParameter

    Represents a parametes to execute Rotate Command

    RotationDirection

    Specifies the direction of Rotate Command

    RotationReference

    Specifies the rotation reference for IAnnotation.

    SameSizeSnapInfo

    Information about the objects that are of the same size of the moving object.

    ScrollChanged

    Represents a struct that provides data about ViewPortChangedEvent event.

    ScrollLimit

    Specifies the scrollable region of SfDiagram.

    ScrollSettings

    Represents the zoom value, zoom factor, scroll status and view port size of the diagram.

    ScrollState

    Specifies the ScrollState value of a mouse device

    ScrollViewerRenderMode

    Describes the behavior of ScrollViewerRenderMode.

    SegmentConstraints

    Specifies to enable/disable the certain behaviors of Segment.

    SegmentDecorator

    Represents the decorative element has been added for connectors to indicate the flow of a connection over another connector or segment.

    SegmentDecoratorRelativeMode

    Specifies the mode to place the segmentdecorator.

    SegmentEditing

    Specifies to add or remove intermediate segment.

    SegmentSnapInfo

    Information about the Collection of connectors that are nearer to the moving object.

    SelectedEventHandler

    Represents the method that will handle the ItemSelectedEvent event.

    SelectingEventHandler

    Represents the method that will handle the ItemSelectingEvent event.

    SelectionSource

    Specifies the way of the selection.

    Selector

    Represents a visual representation of selected elements. It behaves like a container for single or multiple selected elements.

    SelectorChangedEventArgs

    Argument of SelectorChanged event.

    SelectorChangedEventHandler

    Represents the method that will handle the SelectorChangedEvent event.

    SelectorChangedInfo

    Represents a struct that provides data about Selector to SelectorChangedEventArgs class.

    SelectorConstraints

    Specifies to enable/disable certain the behaviors for Selector.

    SelectorViewModel

    Represents a visual representation of selected elements. It behaves like a container for single or multiple selected elements.

    SelectToolCommandParameter

    Provides the data for the , DrawingTool and ConnectorTypee to enable drawingtool in diagram.

    SetCursorArgs

    Provides data for SetCursor method of the diagram.

    SetToolArgs

    Provides data for SetTool method of the diagram.

    SfDiagram

    Represets the diagram control is used for creating diagrams like flow charts, organizational charts, mind maps, floor plans, and swim lane diagrams either through code or through a visual interface.

    ShapeBase

    Represents the base class for built-in shapes which is derived from NodeViewModel.

    ShapeNode

    Represents the several built-in shapes are provided. The user can select from any of the built-in shapes.

    Shapes

    Specifies the Shapes in SfDiagram.

    Side

    The side of the node that is going to be snapped with Gridline.

    SingleSelectionMode

    Specifies the Selection mode.

    SnapChanges

    Specifies th property that is going to be changed.

    SnapConstraints

    Specifies to enable/disable the default behaviors of the snapping in diagram.

    SnapInfo

    Information about the Snap Target

    SnapParameter

    The parameters to represent the possible snaps and the proposed changes if the snaps are accepted.

    SnapReason

    Specifies the reason or target of the snap.

    SnapSettings

    Represents the gridlines and defines how and when the objects have to be snapped.

    SnapState

    Represents a struct that provides data when snapping operation is performing.

    SnapToObject

    Specifies to represent when you draw, resize, or move a shape or other object in diagram, you can set it so that it will align or "snap” to the nearest intersection in the diagram element or snap to other shapes or objects.

    StencilConstraints

    Specifies to enable/disable certain behavior of Stencil.

    StraightSegment

    Represent a straightsegment is a part of a line that is bounded by two distinct end points, and contains every point on the line between its endpoints.

    Swimlane
    SwimlaneChildChangedEventArgs

    Represents a struct that provides the data for NodeChangedEvent event.

    SwimlaneChildChangedEventHandler

    Represents the method that will handle the SwimlaneChildChangedEvent event.

    SwimlaneChildInteractionState

    Specifies to notify the interactionstate of the SwimlaneChild element.

    SwimlaneChildViewModel

    Represents a base element for ILane, IPhase and ISwimlaneHeader.

    SwimlaneCollection

    Represents the collections of SwimlaneViewModel.

    SwimlaneHeader

    Represents a Header element for ISwimlane or IPhase or ILane elements.

    SwimlaneHeaderViewModel

    Represents a Header element for ISwimlane or IPhase or ILane elements.

    SwimlaneViewModel

    Represents a cluster multiple nodes and connectors into a single element. It acts like a container for its children (nodes, groups, and connectors).

    SymbolCollection

    SymbolCollection is a collection of objects where each object represents a Symbol or Node or Connector or Group.

    SymbolDropMode

    Specifies the behavior of SymbolDropMode.

    SymbolDroppingEventArgs

    Provides data for SymbolDropping Event of the diagram.

    SymbolDroppingEventHandler

    Represents the method that will handle the SymbolDroppingEvent event.

    SymbolSelectionMode

    Specifies the symbol selection mode of the Stencil.

    TargetConnector

    Connector that is nearer to the moving object.

    TextAnnotationViewModel

    Represents a block of text that can be displayed over a node or connector.

    Tool

    Specifies to enable/disable the interactive behaviors of SfDiagram.

    ToolTip

    Represents a small rectangular pop-up window that displays a brief description of a control's purpose when the user rests the pointer on the control.

    ToolTipConstraints

    Specifies to enable/disable certain behavior of ToolTip.

    ToolTipPosition

    Specifies the TooltTip position.

    TransactionState

    Specifies the transactionstate which used to define the start and end state of the Composite Transactions.

    UndoRedoState

    Specifies the undo/redo actions.

    UnitMode

    Initialize Enum class UnitMode

    UnitToUnitEventArgs<TUnit>

    Represents the method that will handle the UnitChangedEvent event.

    UnitToUnitEventHandler<TUnit>

    Represents the method that will handle the UnitChangedEvent event.

    UnSelectedEventHandler

    Represents the method that will handle the ItemUnSelectedEvent event.

    UnSelectingEventHandler

    Represents the method that will handle the ItemUnSelectingEvent event.

    ValidateResize

    Represents to set this instance to ControlPoint of the ControlPointParameter.

    ValidationBase

    ValidationBase

    ViewPortChangedEventHandler

    Represents the method that will handle the ViewPortChangedEvent event.

    VirtualizationState

    Specifies the Virtualization state in SfDiagram.

    ZoomCommand

    Specifies the zoom command.

    ZoomManipulationParamenter

    Represents a class to manipulate the parameters for executing the zoom operation manually.

    ZoomPointerParamenter

    Represents a class to create the pointer parameters for executing zoom manually.

    ZoomPointerParameter

    Represents a class to create the pointer parameters for executing zoom manually.

    ZoomPositionParamenter

    Position Parameters for executing zoom manually.

    ZoomPositionParameter

    Represents the position parameters for executing zoom manually.

    Interfaces

    IArcSegment

    Represents the region between a chord of a circle and its associated arc.

    IBpmnFlow

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

    IBpmnGroup

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

    IBpmnNode

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

    IConnector

    Represents a objects used to create link between two points, nodes or ports to represent the relationships between them.

    IConnectorBase

    Represents the base class for IConnector and IDockPort.

    IConnectorInfo

    Represents the information about the connector.

    IConnectorPort

    Create IConnectorPort Interface derived from IPort

    IConnectorPortInfo

    Represents to gets more / additional information about specified IConnectorPort.

    IConnectorSegment

    Represents the base for all the connector segments.

    IConnectorSegments

    Represents the collections of IConnectorSegment.

    IContainer

    Represents the graphical objects used to visually group the logically-related diagram elements on the page.

    IContainerHeader

    Represents the interface for IContainer header which contains the title text.

    IContainerHeaderInfo

    Represents more / additional information about ContainerHeaderViewModel.

    IContainerInfo

    Represents more / additional information about ContainerViewModel.

    ICubicCurveSegment

    Represents a cubiccurvecegment takes in two control points for each point.To create a cubic Bezier, need to specify three sets of coordinates.

    IDataSourceSettings

    Represents to populate the diagram with node from an external hierarchical data source.

    IDiagramCommands

    Represents a set of commands to perform the functionalities of the diagram.

    IDiagramElement

    IDiagramElement

    IDockPort

    Represents a interface to provide Node values to DockPort class.

    IDockPortInfo

    Represents to gets more / additional information about specified IDockPort.

    IDrawParameter

    Represents the Connection Parameter of the Connector.

    IDuplicateParameter

    Represents a dupilicateparameter to provides a data for duplicate command.

    IExpandCollapseParameter

    Represents to compress a view of a hierarchy so that only the roots of each Elements are visible. The opposite of collapse is expand, which makes the entire Elements visible.

    IFitToPage

    Represents a prameters to execute FitToPageCommand.

    IFlip

    Represents the object is to be mirrored.

    IFlowchartDataSourceSettings

    Represents to populate the diagram with node from an external flowchart data source.

    IGesture

    The Gesture class represents a recognized movement by the user.

    IGestureCommand

    Represents a gesturecommand hold and perform keyboard command actions.

    IGestureParameter

    Represents the parameter to pass to the diagram Command property.

    IGraph

    Represents to gets information about the diagram

    IGraphInfo

    Represents to gets more / additional information about the diagram

    IGroup

    Represents a cluster multiple nodes and connectors into a single element. It acts like a container for its children (nodes, groups, and connectors).

    IGroupable

    Represents a base for INode and IConnector.

    IGroupableInfo

    Represents a base for INode and IConnector.

    IGroupInfo

    Represent to gets more / additional information about Group.

    IID

    IID

    ILane

    Represents a lane is a functional unit or a responsible department of a business process that helps to map a process within the functional unit or in between other functional units.

    ILaneInfo

    Represent to gets more / additional information about lane.

    ILineSegment

    Represent a straightsegment is a part of a line that is bounded by two distinct end points, and contains every point on the line between its endpoints.

    ILineSegmentLength

    Represent the SegmentLength of the Line.

    IMoveParameter

    Provide data to move the object by using nudge operation.

    INode

    Represents the graphical objects used to visually represent the geometrical information, process flow, internal business procedure, entity, or any other kind of data.

    INodeInfo

    Represents a interface that supports to achieve drag, rotate, zooming functionalities of Node class.

    INodePort

    Represents the connection points of node and allows to create connections with only those specific points.

    INodePortInfo

    Represents to gets more / additional information about specified INodePort.

    IOrthogonalSegment

    Represents the orthogonal segments to create segments that are perpendicular to each other.Set the segment as OrthogonalSegment to create the default orthogonal segment.

    IOutlineSettings

    Represents a outlinesettings is used to display the mirror images for the outside viewport elements to avoid the empty elements in virtualization Mode.

    IPageInfo

    Represents an interface that supports common properties and methods for PageSettings class.

    IPageSettings

    Represents to customize the appearance, width, and height of the Diagram page.

    IPhase

    Represents a cluster multiple nodes and connectors into a single element. It acts like a container for its children (nodes, groups, and connectors).

    IPhaseInfo

    Represent to gets more / additional information about phase.

    IPort

    Represents the connection points of diagram elements like Nodes and Connectors that allows to create connections with only those specific points.

    IPortInfo

    Represents to gets more / additional information about specified IPort.

    IQuadraticCurveSegment

    Represents a quadraticcurvesegment to drawn between two points.

    IQuickCommand

    Represents to execute the commonly or frequently used commands around the nodes, connectors and groups. There are 3 default quickcommands for nodes and groups to execute Draw, Delete and Duplicate commands

    IReset

    Parameters to execute Reset Command

    IRotate

    Represents the object is to be rotated.

    ISegmentDecorator

    Represents the decorative element has been added for connectors to indicate the flow of a connection over another connector or segment.

    ISelector

    Represents a visual representation of selected elements. It behaves like a container for single or multiple selected elements.

    ISelectorInfo

    Represent the information about the selector.

    ISnapSettings

    Represents the gridlines and defines how and when the objects have to be snapped.

    ISwimlane

    Represents a cluster multiple nodes, connectors and group into a single element. It acts like a container for its children (nodes, groups, and connectors)

    ISwimlaneChild

    Represents a base for ILane, IPhase and ISwimlaneHeader.

    ISwimlaneChildInfo

    Represents to gets more / additional information about ILane, IPhase and ISwimlaneHeader.

    ISwimlaneHeader

    Represents the interface for ISwimlane, IPhase and ILane header which contains the title text.

    ISwimlaneHeaderInfo

    Represent to gets more / additional information about ISwimlane or IPhase or ILane header

    ISwimlaneInfo

    Represent to gets more / additional information about Swimlane.

    IToolTip

    Represents a small rectangular pop-up window that displays a brief description of a control's purpose when the user rests the pointer on the control.

    IUndoRedo

    Represents to customizes the undo redo functionalities.

    IZoomManipulationParameter

    Represents ainterface to support the manipulation parameters for executing the zoom operation manually.

    IZoomParameter

    Represents a interface to support zooming parameters for executing zoom manually.

    IZoomPointerParameter

    Represents a interface to support the IZoomParameter class for executing zoom manually.

    IZoomPositionParameter

    Represents a interface to support the position parameters for executing zoom manually.

    Back to top Generated by DocFX
    Copyright © 2001 - 2025 Syncfusion Inc. All Rights Reserved