menu

WPF

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

    Show / Hide Table of Contents

    Namespace Syncfusion.UI.Xaml.Diagram

    Classes

    ActivationBoxCollection

    Represents the collections of UMLSequenceActivationBox.

    AddRemoveStraightSegmentArgs

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

    AnnotationCollection

    Represents the collections of IAnnotation.

    AnnotationEditorViewModel

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

    ArcSegment

    Arc Segment

    AutoScrolledArgs

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

    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

    ChangeEventArgs<TSource, TChange>

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

    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.

    ConditionCollection

    Represents the collections of UMLSequenceFragmentCondition.

    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.

    ConnectorCollection

    Represents the collections of ConnectorViewModel.

    ConnectorEditingEventArgs

    Represents a class that provides the data for ConnectorEditing event.

    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.

    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.

    DataSourceSettings

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

    DeleteParameter

    Provides the data for the Delete command.

    DiagramCollection

    Represents a DiagramCollection<T> of System.Object.

    DiagramCollection<T>

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

    DiagramCommands

    Represents a class to specify all commands of the diagram control.

    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.

    DiagramLocalizationResourceAccessor

    Represents the class that manages the localization resources and Assemblies for syncfusion controls.

    DiagramPreviewEventArgs

    Provides data for DiagramPreviewEvent of the diagram.

    DiagramPrintManager

    Informs windows that an application wishes to participate in PrintManager. The PrintManager class is also used for programmatically initiating printing.

    DiagramPrintPageControl

    Represents a PrintPageControl, where the header and footer templates are loaded.

    DiagramResourceWrapper

    Create static class DiagramResourceWrapper

    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

    DrawParameter

    Represents the Connection Parameter of the Connector

    DrawTypeEventArgs

    Defines DrawTypeEventArgs

    DupilicateParameter

    Represents a dupilicateparameter to provides a data for duplicate command.

    EditSegmentArgs

    Represents to edit the intermediate segments.

    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.

    ExportSettings

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

    FitToPageParameter

    Parameters to execute FitToPageCommand

    FlipParameter

    Represents a parameters to execute Flip Command

    FlowchartDataSourceSettings

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

    FragmentCollection

    Represents the collections of UMLSequenceFragment.

    FreeFormDrawingEventArgs

    Provides data for FreeHand Drawing event.

    Gesture

    The Gesture class represents a recognized movement by the user.

    GestureCommand

    Represents a gesturecommand hold and perform keyboard command actions.

    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).

    HistoryChangedEventArgs

    Provides data for the event.

    HistoryEntry
    HistoryManager

    Represents to customizes the undo redo functionalities.

    ItemAddedEventArgs

    Provides data for ItemAddedEvent of the diagram.

    ItemAddingEventArgs

    Provides data for the ItemAdding event.

    ItemDeletedEventArgs

    Provides data for ItemDeletedEventArgs of the diagram.

    ItemDeletingEventArgs

    Provides data for ItemDeletingEventArgs of the diagram.

    ItemDoubleTappedEventArgs

    Provides data for ItemDoubleTappedEvent of the diagram.

    ItemDropEventArgs

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

    ItemSelectedEventArgs

    Provides data for ItemSelectedEvent of the diagram.

    ItemTappedEventArgs

    Provides data for ItemTappedEvent of the diagram.

    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

    LayoutUpdatedEventArgs

    Provides data for LayoutUpdatedEvent of the diagram.

    LengthUnit

    Represents a LengthUnit measurement.

    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.

    MenuOpeningEventArgs

    Provides data for MenuOpeningEvent of the diagram.

    MessageCollection

    Represents the collections of UMLSequenceMessage.

    MessageIdCollection

    Represents the collection of Message Identifier.

    MouseDownEventArgs

    Provides data for MouseDownEvent of the diagram.

    MouseUpEventArgs

    Provides data for MouseUpEvent of the diagram.

    MoveParameter

    Provide data to move the object by using nudge operation.

    Node

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

    NodeCollection

    Represents the collections of NodeViewModel.

    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.

    ObjectDrawnEventArgs

    Provides data for ObjectDrawnEvent of the diagram.

    ObjectSnapInfo

    Informatoin about the target object.

    ObjectToTypeConverter

    Represents the class to convert the object to specified type.

    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.

    PageSettings

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

    ParticipantCollection

    Represents the collections of UMLSequenceParticipant.

    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.

    PointerSelectionArgs

    Provides data for PointerSelection method of the Selector.

    PortBase

    Define the base calss of the Port.

    PortCollection

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

    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.

    PrintInfo

    Provides data for GetPrintInfo of the PrintingService.

    PrintingEventArgs

    Provides data for PrintingEvent of the diagram.

    PrintingService

    Represent the class for printing services of diagram control.

    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

    ResetParameter

    Parameters to execute Reset Command

    RotateParameter

    Represents a parametes to execute Rotate Command

    SameSizeSnapInfo

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

    ScrollSettings

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

    SegmentDecorator

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

    SegmentSnapInfo

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

    Selector

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

    SelectorChangedEventArgs

    Argument of SelectorChanged event.

    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 SelectTool, 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.

    SnapInfo

    Information about the Snap Target

    SnapParameter

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

    SnapSettings

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

    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
    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.

    SymbolDroppingEventArgs

    Provides data for SymbolDropping Event of the diagram.

    TargetConnector

    Connector that is nearer to the moving object.

    TextAnnotationViewModel

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

    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.

    Tuple<T1, T2>

    Represents a 2-tuple, or pair.

    UMLSequenceActivationBox

    Represents an activation region on a participant's lifeline, indicating a time period when the participant is active.

    UMLSequenceDiagramModel

    Represents the model to create a sequence diagram.

    UMLSequenceFragment

    Represents a fragment in the sequence diagram, such as a loop, alternative, or other interaction construct.

    UMLSequenceFragmentCondition

    Represents a condition within a fragment in the sequence diagram, containing a sequence of messages and optional conditions.

    UMLSequenceMessage

    Represents a message exchanged between participants in the sequence diagram.

    UMLSequenceParticipant

    Represents a participant in the sequence diagram, such as an actor or object.

    ValidateResize

    Represents to set this instance to ControlPoint of the ControlPointParameter.

    ValidationBase

    ValidationBase

    ZoomManipulationParamenter

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

    ZoomPointerParameter

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

    ZoomPositionParameter

    Represents the position parameters for executing zoom manually.

    Structs

    AnnotationChangedEventArgs

    Represents a struct that provides the data for AnnotationChanged event.

    ConnectorChangedEventArgs

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

    DoubleExt

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

    NodeChangedEventArgs

    Represents a struct that provides the data for NodeChangedEvent event.

    PortChangedEventArgs

    Represents a struct that provides the data for PortChanged event.

    ScrollChanged

    Represents a struct that provides data about ViewPortChangedEvent event.

    SelectorChangedInfo

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

    SnapState

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

    SwimlaneChildChangedEventArgs

    Represents a struct that provides the data for NodeChangedEvent event.

    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.

    Enums

    ActiveTool

    Defines the reason for the activetool.

    AnnotationConstraints

    Specifies to enable/disable certain behaviors for Annotation.

    AnnotationInteractionState

    Specifies the state of the IAnnotation when it is interacting.

    BezierSmoothness

    Specifies the snapConstraints in diagram(describes curve editing)

    BlockPosition

    Specifies the blockposition for the diagramelements.

    BridgeDirection

    Specifies the direction of line bridges.

    Cause

    Specifies the Reason for the Event occurs.

    ChartType

    Specifies the charttype of the layout.

    ConnectionDirection

    Specifies the directions of the connection.

    ConnectorConstraints

    Specifies to enable/disable certain behaviors for Connectors.

    ConnectorEnd

    Specifies a connectorend of the connector.

    ConnectorType

    Specifies the types of the Connector.

    DiagramCursor

    Specifies to sets the cursor for diagram elements.

    DiagramStatus

    Specifies to notify the status of the Diagram.

    DisplayMode

    Defines constants that specify how the stencil is shown in a window.

    DragState

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

    DrawingTool

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

    Editable

    Specifies the curve segment for editable.

    ElementType

    Specifies the elementtype for diagram elements.

    EntryMode

    Specifies how the entry is added to the stack.

    ExpandMode

    Specifies the ExpandMode of the Stencil Group.

    ExportMode

    Specifies the ExportModes in SfDiagram.

    FitToPage

    Specifies the behavior of FitToPage Command.

    Flip

    Specifies the behavior of Flip command.

    FlipMode

    Specifies the behavior of FlipMode.

    GraphConstraints

    Specifies to enable/disable certain behaviors for SfDiagram.

    HistoryAction

    Specifies that what type of history change action is performed.

    ImageShrunk

    Specifies the Image shrunk Modes in SfDiagram.

    InteractionState

    Specifies the interaction state of the diagram element.

    ItemSource

    Specifies the ItemSource of the diagram.

    LengthUnits

    Specifies the units.

    Mode

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

    MultipleSelectionMode

    Specifies the multiple selection modes in SfDiagram.

    NodeChangedInteractionState

    Specifies to notify the interactionstate of the Node.

    NodeConstraints

    Specifies to enable/disable certain behaviors for Nodes.

    NullSourceTarget

    Specifies to provide data for the NullSourceTarget of the IDrawParameter .

    OrthogonalDirection

    Specifies the directions of the Orthogonalsegment.

    OverviewConstraints

    Enables or disables the defalut behaviors of the Overview.

    PageOrientation

    Specifies the orientation of the page.

    PointerMode

    Define the Mode of Selection.

    PointerState

    Specifies the pointerstate of a mouse device

    PortConstraints

    Specifies to enable/disable certain behaviors for Ports.

    PortVisibility

    Defines when the Port should be visible.

    PreviewConstraints

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

    PreviewMode

    Specifies the preview mode of the diagramming objects.

    PrintAction

    Specifies the print and preview action.

    PrintStatus

    Specifies to notify the status of the Printing.

    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.

    ResizerConstraints

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

    RotationDirection

    Specifies the direction of Rotate Command

    RotationReference

    Specifies the rotation reference for IAnnotation.

    ScrollLimit

    Specifies the scrollable region of SfDiagram.

    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.

    SegmentDecoratorRelativeMode

    Specifies the mode to place the segmentdecorator.

    SegmentEditing

    Specifies to add or remove intermediate segment.

    SelectionSource

    Specifies the way of the selection.

    SelectorConstraints

    Specifies to enable/disable certain the behaviors for Selector.

    SelectorHandleDisplayMode

    Defines the display modes for the handle of the selector.

    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.

    SnapReason

    Specifies the reason or target of the snap.

    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.

    SwimlaneChildInteractionState

    Specifies to notify the interactionstate of the SwimlaneChild element.

    SymbolDropMode

    Specifies the behavior of SymbolDropMode.

    SymbolFilterDisplayMode

    Specifies how the symbol group headers should be displayed in the stencil.

    SymbolGroupDisplayMode

    Specifies how the symbol group headers should be displayed in the Stencil.

    SymbolsDisplayMode

    Specifies how the symbols should be displayed in the Stencil.

    SymbolSelectionMode

    Specifies the symbol selection mode of the Stencil.

    Tool

    Specifies to enable/disable the interactive behaviors of SfDiagram.

    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.

    UMLSequenceFragmentType

    Specifies the types of UML fragments in a sequence diagram. 

    UMLSequenceMessageType

    Specifies the different types of UML message connectors in a sequence diagram.

    UndoRedoState

    Specifies the undo/redo actions.

    UnitMode

    Initialize Enum class UnitMode

    VirtualizationState

    Specifies the Virtualization state in SfDiagram.

    ZoomCommand

    Specifies the zoom command.

    Delegates

    AnnotationChangedEventHandler

    Represents the method that will handle the AnnotationChanged event.

    AutoScrolledHandler

    Represents the method that will handle the AutoScrolled event.

    ClickedEventHandler

    Represents the method that will handle the MenuItemClickedEvent event.

    ConnectorEditingEventHandler

    Represents the method that will handle the ConnectorEditing event.

    ConnectorSourceChangedEventHandler

    Represents the method that will handle the ConnectorSourceChangedEvent event.

    ConnectorTargetChangedEventHandler

    Represents the method that will handle the ConnectorTargetChangedEvent event.

    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.

    DrawTypeEventHandler

    Represents the method that will handle the GetDrawType event.

    FreeFormDrawingEventHandler

    Represents the method that will handle the FreeFormDrawingEvent event.

    GetTypes

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

    HistoryChangedEventHandler

    Represents the method that will handle the HistoryChangedEvent event.

    ItemAddedEventHandler

    Represents the method that will handle the ItemAdded event.

    ItemAddingEventHandler

    Represents the method that will handle the ItemAdding event.

    ItemDeletedEventHandler

    Represents the method that will handle the ItemDeleted event.

    ItemDeletingEventHandler

    Represents the method that will handle the ItemDeletingEvent event.

    ItemDoubleTappedEventHandler

    Represents the method that will handle the ItemDoubleTappedEvent event.

    ItemDropEventHandler

    Represents the method that will handle the ItemDropEvent event.

    ItemTappedEventHandler

    Represents the method that will handle the ItemTappedEvent event.

    LayoutInfoHandler

    Represents the method that will handle the GetLayoutInfo event.

    LayoutUpdatedEventHandler

    Represents the method that will handle the LayoutUpdated event.

    MenuItemClickedEventHander

    Represents the method that will handle the MenuItemClickedEvent event.

    MenuOpeningEventHandler

    Represents the method that will handle the MenuOpening event.

    MouseDownEventHandler

    Represents the method that will handle the MouseDown event.

    MouseUpEventHandler

    Represents the method that will handle the MouseUp event.

    NodeChangedEventHandler

    Represents the method that will handle the NodeChangedEvent event.

    ObjectDrawnEventHander

    Represents the method that will handle the ObjectDrawn event.

    PortChangedEventHandler

    Represents the method that will handle the PortChanged event.

    PrintingEventHandler

    Represents the method that will handle the Printing event.

    SelectedEventHandler

    Represents the method that will handle the ItemSelectedEvent event.

    SelectingEventHandler

    Represents the method that will handle the ItemSelectingEvent event.

    SelectorChangedEventHandler

    Represents the method that will handle the SelectorChangedEvent event.

    SwimlaneChildChangedEventHandler

    Represents the method that will handle the SwimlaneChildChangedEvent event.

    SymbolDroppingEventHandler

    Represents the method that will handle the SymbolDroppingEvent event.

    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.

    ViewPortChangedEventHandler

    Represents the method that will handle the ViewPortChangedEvent event.

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