WinForms

Code Examples Upgrade Guide User Guide Demos Support Forums Download
  • Code Examples
  • Upgrade Guide
  • User Guide
  • Demos
  • Support
  • Forums
  • Download
Namespace Syncfusion.Windows.Forms.Diagram

    Show / Hide Table of Contents

    Namespace Syncfusion.Windows.Forms.Diagram

    Classes

    AlignmentChangedEventArgs

    Class containing Alignment changed event args.

    AnchoringPrimitive

    Base class for node's primitives like ControlPoint, EndPoint, ConnectionPoint etc.

    Arc

    Arc node.

    ArcTool

    The arc tool is used for adding/drawing graphical representation object of an arc shapes, which is a portion of an ellipse in Diagram control.

    AStarLineRouter

    Line Routing engine that use A* find path Algorithm to route orthogonal lines.

    BackgroundStyle

    Imitate from FillStyle type that used by TextNode node.

    BackgroundStyleConverter

    Class containing Background Style Converter.

    BezierCurve

    Line node shape with two additional controlPoints to change line flexure. Can be used as connector.

    BezierTool

    The Bezier tool is used for adding/drawing graphical representation object of a Bezier shapes connector in Diagram control.

    Binding

    Class to bind the data when defined the DataSource

    BitmapNode

    Stores and renders a bitmap image.

    BitmapTool

    The Bitmap tool is used for adding/drawing graphical representation object of a BitmapNode in Diagram control.

    BoldTextCmd

    Sets the value of the Bold text property.

    BorderStyleConverter

    BorderStyle type converter.

    BoundaryConstraintException

    Thrown when a node is moved or sized to a location that violates its boundary constraints.

    BoundsInfo

    A BoundsInfo is a collection of properties that define a Node transformation in current measure units.

    Bridge

    Template object that contain intersection information.

    BridgeComparer

    Helper class to comparer two Bridge objects by Offset.

    BridgeManager

    Bridge Manager that use to generate segment bridges for intersected nodes in model.

    CentimetersMarkupRenderer

    Markup in Centimeters

    CentralPort

    Inherit from ConnectionPoint. Used as shape port.

    CircularArc

    Implements a circular arc shape.

    ClipboardNodeCollection

    Collection of nodes that can be transferred to and from the clipboard.

    ClosedCurveNode

    Node that gets rendered as closed curve.

    ClosedCurveTool

    The ClosedCurve tool is used for adding/drawing graphical representation object of a ClosedCurveNode in Diagram control.

    CollectionEx

    Base class for list collections that fire events before and after changes occur.

    CollectionExEventArgs

    CollectionEx event args.

    ColorTextCmd

    Sets the value of the Bold text property.

    CommonUsedValues

    Common values used across the diagram.

    ConnectionPoint

    The port bases class that use to connect end point to node. Collected in EndPointCollection collection in Node class.

    ConnectionPointCollection

    Collection of ConnectionPoint objects.

    ConnectionPointTool

    Interactive tool for inserting and deleting Connection Point(Port) on a node.

    ConnectionTransformation

    Connection transformation.

    ConnectorBase

    Template connector class that contains Head and Tail EndPoints, CompassHeadings, Segments and Bridges.

    ConnectorLineSegment

    Connector line segment.

    Controller

    Processes input events and translates them into actions on the diagram.

    ControllerConverter

    Class containing Controller Converter.

    ControlNode

    This node can be used to host any .NET control inside it.

    ControlPoint

    Summary description for ControlPoint.

    ControlPointStyle

    Control point style.

    ControlSnapshot

    Control Snap shot.

    CurveNode

    Node that is rendered as a curve.

    CurveTool

    The Curve tool is used for adding/drawing graphical representation object of a Curve shapes in Diagram control.

    CutTextCmd

    Cut text commands.

    Decorator

    Base class for line decorators.

    DecoratorFactory

    Decorator factory.

    DefaultExceptionHandler

    Provides a default handler for ThreadExceptions.

    DefinePropertyDialog

    Class for defining new property dialog

    DeleteTextCmd

    Command used to delete text.

    DiagramBaseLocalizationResourceAccessor

    Initializes new instance of LocalizationResourceAccessor.

    DiagramController

    Implements a generic diagram controller containing a default set of tools.

    DiagramDocument

    The DiagramDocument class implements a serializable document type that encapsulates the model and view data for the diagram.

    DiagramDragHelper

    Class for DragHelper

    DiagramInfoSubObjectIdentity
    DiagramLocalizationResourceAccessor

    Represents the class that manages the localization for syncfusion controls.

    DiagramPrintDocument

    Print document object for a diagram.

    DiagramProperties
    DiagramStyleInfoIdentity
    DiagramStyleInfoStore
    DiagramViewerEventSink

    Inherits from ViewerEventSink and contains additional tool events handles.

    DiagramVisualStyle
    DictionaryPropertyDescriptor

    PropertyDescriptor instance for user defined property collection

    DictionaryPropertyGridAdapter

    Instance for dynamic custom type information for an object

    DirectedLineConnectorTool

    The Directed Line Connector tool is used for adding/drawing graphical representation object of a Directed Line connector in Diagram control.

    DirectedLineLinkTool

    The Directed Line Link tool is used for adding/drawing graphical representation object of a Directed Link connector in Diagram control.

    DirectedTreeLayoutManager

    The DirectedTreeLayoutManager class, a specialization of the GraphLayoutManager base, implements a layout manager for arranging nodes in a tree-like structure. The DirectedTreeLayoutManager can be applied to any diagram that is composed as a directed tree graph with a unique root and child nodes. The layout manager lets you orient the tree in just about any direction around the root, and can be used for creating arrangements such as top-to-bottom vertical trees, bottom-to-top vertical trees, right-to-left horizontal trees, left-to-right horizontal trees, angular trees etc., GraphLayoutManager RadialTreeLayoutManager

    DisplayMarkupRenderer

    Markup in Display

    DocumentEventSink

    Inherits from EventSink and contains additional node and primitives transformation events.

    DocumentMarkupRenderer

    Markup in Document

    DPN

    Diagram Properties names

    DragDropData

    Encapsulates data needed to drag-and-drop a collection of nodes.

    DragEnterEventArgs

    Class containing Drag Enter/Leave event args.

    DragLeaveEventArgs

    Class containing Drag Enter/Leave event args.

    DragOverEventArgs

    Class containing Drag Over event args.

    DrawingScaleControl

    Drawing scale control.

    DuplicateLayerNameException

    Thrown when trying to add a layer with a duplicate name into the model.

    DuplicateNodeNameException

    Thrown when trying to add a node with a duplicate name into the model.

    EditorTextChangedEventArgs

    Editor text changed event args

    EditStyle

    Encapsulates the edit properties of an object.

    EditStyleConverter

    Class containing Edit Style Converter.

    EightInchMarkupRenderer

    Summary description for EightInchMarkupRenderer.

    Ellipse

    Implements an ellipse shape.

    EllipseTool

    The Ellipse tool is used for adding/drawing graphical representation object of an Ellipse shape in Diagram control.

    EndPoint

    The bases connector endPoint handle class that implement moving, protection and serialization. Used by ConnectorBase and Line that implemented IEndPointContainer interface.

    EndPointChangingEventArgs

    Class containing Connection changing event args

    EndPointCollection

    Collection of end points.

    EndPointDecorator

    End point decorator.

    EndPointDecoratorConverter

    Class containing EndPoint Decorator Converter.

    EndPointVisuals

    Contains static GraphicsPath objects that can be used for the visual representation of ports.

    EventHandlerPriorityAttribute

    A custom attribute to allow a target methods( event handler ) execute event handlers event if DocumentEventSink is stopped.

    EventKey

    Event key.

    EventSink

    Even sink service.

    FeetMarkupRenderer

    Summary description for FeetMarkupRenderer.

    FilledPath

    Base shape class to visualize closed path and fill it using the FillStyle property.

    FilledShape

    Filled shape.

    FillStyle

    A FillStyle is a collection of properties that define a brush used for fill operations during rendering.

    FillStyleConverter

    Summary description for FillStyleConverter.

    FillStyleDialog

    Class for Fill Style Dialog.

    FillStyleValueEditor

    Property Editor for FillStyle type.

    FlipChangedEventArgs

    Class containing flip changed event args.

    FlipChangingEventArgs

    Class containing flip changing event args.

    FocusManager

    Class who's goal is to manage focus related actions.

    FontFamilyConverter

    Provides a way to show list of font family names in subproperties.

    FontFamilyTextCmd

    Sets the value of the FontFamily property.

    FontHeightTextCmd

    Sets the value of the FontFamily property.

    FontInfo

    Serializable class for working around Font serialization bug with SoapFormatter.

    FontStyle

    Encapsulates the font properties of an object.

    FontStyleConverter

    Class containing Font Style Converter.

    Footer

    Implements the footer class used by the Essential Diagram printing system. HeaderFooterBase Header

    FooterConverter

    Class containing Footer Converter.

    Geometry

    Contains static declarations for functions and constants used for performing calculations on points, lines, and rectangles.

    Graph

    Graph is a collection of connected nodes ( basically SymbolBase derived objects linked connected with links ).

    GraphLayoutManager

    The GraphLayoutManager defines the base class used for implementing layout managers for diagrams composed of nodes that form a connected graph. The GraphLayoutManager provides the necessary foundation for initializing, validating and creating the diagram graph. The GraphLayoutManager also implements the infrastructure for positioning diagram nodes using the specialized layout strategies provided by custom layout managers. LayoutManager DirectedTreeLayoutManager RadialTreeLayoutManager

    GraphNode

    Graph node.

    GraphNodeBase

    Base class for GraphNodes.

    Group

    A group is a node that acts as a transparent container for other nodes.

    Guides

    Class for drawing guides

    GuidesConverter

    Class for guides converter.

    HalfInchMarkupRenderer

    Summary description for HalfInchMarkupRenderer.

    HandleMoveTool

    Inherits from Tool class. Used for moving node handles: Control point, EndPoint etc.

    HandleRenderer

    Renderer used to render the handle.

    HandlesHitTesting

    Helper class that contains methods to check hit testing and append node transformations.

    HandleStyle

    A FillStyle is a collection of properties that define a brush used for fill operations during rendering.

    HandleStyles

    Handle styles

    HeadDecorator

    Head decorator.

    HeadEndPoint

    Summary description for HeadEndPoint.

    Header

    Implements the header class used by the Essential Diagram printing system. HeaderFooterBase Footer

    HeaderConverter

    Class containing Header Converter.

    HeaderFooterBase

    The HeaderFooterBase class implements the base functionality for the header and footer classes used by the Essential Diagram printing system. Header Footer

    HeaderFooterBorder

    Encapsulates the header/footer border properties.

    HeaderFooterData

    The HeaderFooterData class encapsulates the header and footer settings for the diagram. Used by the Model class for configuring the header and footer when printing the diagram. HeaderFooterData

    HeaderFooterDialog

    The HeaderFooterDialog provides an interactive form-based interface for initializing the Header and Footer settings of a diagram. Initializing the HeaderFooterDialog's Header and Header properties with the corresponding Header and Footer members of the diagram model's HeaderFooterData object will let users configure the header/footers settings using the dialog controls.

    Please refer to the DiagramBuilder sample to see the HeaderFooterDialog in use.

    HeaderFooterEditor

    Editor used for Header and Footer.

    HeaderFooterForm

    Header footer form.

    HelperCharStyle

    Chart style helper

    HelperFillStyle

    Fill Style Helper.

    HelperLineStyle

    Line Style helper

    HelperParaStyle

    Para style helper

    HelperTextBlockStyle

    Text Block Style Helper.

    HFBorderStyleConverter

    Class containing border style converter.

    HFPosition

    The HFPosition class is used by the Essential Diagram printing system to specify the bounds used for drawing the header/footer. HeaderFooterBase Bounds

    HFPositionConverter

    Class containing HFPositionConverter.

    HierarchicLayoutManager

    Inherits from GraphLayoutManager. Sort nodes by rank and place nodes to it parent/children relations.

    HistoryEntry

    HistoryEntry consists of Command to execute and reference to proceeding and preceeding history entries.

    HistoryList

    HistoryList is LinearLinkedList containing HistoryEntries. Each HistoryEntry contains Command to execute

    HistoryManager

    Manager used to record all user actions to return to primary document.

    HorizontalAlignmentTextCmd

    Sets the value of the Strikeout text property.

    HorizontalRuler

    This will render the horizontal ruler for the diagram control.

    ImageButton

    Wizard button

    ImageCursor

    Class containing custom cursor implementation.

    ImageLayoutEditor

    Image Layout Editor.

    InchMarkupRenderer

    Markup in Inches

    InPlaceEditor

    In place editor form

    InsertNodeTool

    Interactive tool for inserting nodes into a diagram.

    ItalicTextCmd

    Sets the value of the Italic text property.

    KilometerMarkupRenderers

    Summary description for KilometerMarkupRenderers.

    Label

    A label is a text object that is attached to a container and is positioned relative to some control point on the container.

    LabelCollection

    A collection of Label objects.

    LabelEditingCompletedEventArgs

    Label Text Editing completed Event handler

    LabelNameEditor

    Property editor for default label name in a symbol.

    LabelNotFoundException

    Thrown when an invalid label name is referenced.

    LabelStyleConverter

    Class containing Label Style Converter.

    Layer

    A layer is a collection of nodes that share a common set of default properties and the same Z-order relative to other layers.

    LayerCollection

    A collection of Layer objects.

    LayerDisabledException

    Thrown when attempting to perform an operation on a disabled layer.

    LayerNameEditor

    Property editor for default layer name in a model.

    LayerNotFoundException

    Thrown when an invalid layer name is referenced.

    LayoutGrid

    Base class for objects that draw a grid onto a view.

    LayoutGridConverter

    Class containing Layout Grid Converter.

    LayoutManager

    Base class for layout managers.

    Line

    Line node that contains endpoints and control points. Can be used as connector.

    LineBase

    Base shape class to visualize line with end point decorators.

    LineBaseTool

    The Line Base tool is used to implement the actions to create a graphical representation object of line shape in Diagram control.

    LineConnector

    Class containing Line Connector.

    LineConnectorTool

    The Line connector tool is used for adding/drawing graphical representation object of a straight-line connector in Diagram control.

    LineLinkTool

    Line link tool.

    LineRouter

    A line router provides line routing services for a diagram. model.

    LineRouterConverter

    Class containing Fill Style Converter.

    LineSegment

    Encapsulates two points that comprise a line segment.

    LineSegmentTool

    Interactive tool for moving the segments of a line.

    LineStyle

    Encapsulates the line properties of an object.

    LineStyleConverter

    Summary description for LineStyleConverter.

    LineTool

    The Line tool is used for adding/drawing graphical representation object of a straight line in Diagram control.

    Link

    Link to connect the nodes.

    LinkManager

    Link Manager service that use for update connector endpoints to it connected connection points.

    LinkTool

    Link Tool.

    MacroCmd

    List of commands that are bundled into a single command.

    MeasureLine

    Implement base line node object with display distance between two endpoint.

    MeasureSize

    The size type object with specified measurement units.

    MeasureSizeConverter

    Measure size converter.

    MeasureTextBox

    Measure TextBox

    MeasureUnitsConverter

    The UnitsConverter class helps convert different metrics units. Conversion is based on Graphics object DPI settings. Handles cases such as printers often having 300 and greater dpi resolution, while the default screen dpi is 96.

    MetafileNode

    Stores and renders an enhanced metafile image.

    MetersMarkupRenderer

    Markup in Meters

    MileMarkupRenderer

    Markup in Inches

    MillimetersMarkupRenderer

    Markup in Millimeters

    Model

    A model is a collection of nodes that are rendered onto a view and manipulated by a controller.

    ModelConverter

    Class containing ModelConverter.

    MoveHandleCmd

    Command used for save handle changes to history.

    MoveTool

    Interactive tool for moving nodes on a diagram.

    Node

    Abstract class that implement base methods that used to transform and visualize diagram objects. Implement moving, rotating, scaling, hittesting and serialization.

    NodeCollection

    A collection of Node objects.

    NodeMouseEventArgs

    Encapsulates arguments for the mouse actions events of a diagram.

    NodeSelectedEventArgs

    Encapsulates arguments for the SelectionList change event of a controller.

    OffsetChangedEventArgs

    Class containing offset changed event args.

    OffsetChangingEventArgs

    Class containing offset changing event args.

    OldToNewDeserializationBinder

    Allows user to control old type diagram/palette loading.

    OrgChartLayoutManager

    This layout manager is used to draw organizational layouts.

    OrgLineConnector

    OrgLine connector is used to create Org chart diagram connector.

    OrgLineConnectorTool

    OrgLineConnector tool is used to connect nodes in an org line shaped manner by providing its start point and end point.

    OrthogonalConnector

    Line connector that contains horizontal and vertical line segments.

    OrthogonalConnectorTool

    Orthogonal Connector Tool is used to connect nodes in an orthogonal manner by providing its start point and end point.

    OrthogonalLine

    Line connector to connect the node orthogonally.

    OrthogonalLineSegment

    Custom orthogonal line segment for orthogonal connector.

    OrthogonalLineTool

    Interactive tool for drawing orthogonal lines.

    OrthogonalLinkTool

    The Orthogonal link tool is used for adding/drawing graphical representation object of an orthogonal connector in Diagram control.

    PageBorderDialog

    The PageBorderDialog provides an interactive form-based interface for setting the page borders of a diagram. Initializing the PageBorderDialog's PageBorderStyle property with the corresponding PageBorderStyle member of the diagram's view will let users configure the page border settings using the dialog controls.

    Please refer to the DiagramBuilder sample to see the PageBorderDialog in use.

    PageBorderStyle

    Encapsulates the properties of a page border.

    PageBorderStyleConverter

    Class containing page border style converter.

    PageScale

    Use for configure model and nodes measure scale.

    PageScaleConverter

    Page Scale converter.

    PageScaleDialog

    Editor to modify page scale.

    PageScaleEditor

    Editor for modifying page scale.

    PageSetupDialog

    Allow users to setup print, page and drawing setting.

    PageSize

    Use for configure virtual document size without any scaling.

    PageSizeControl

    Page size control

    PageSizeConverter

    Page size converter.

    PageSizeDialog

    Class containing Page size dialog

    PageSizeEditor

    Editor for modifying page size.

    PanTool

    The Pan tool allows the users to drag the diagram and hence scroll it in any direction to view a diagram.

    PaperScaleStandart

    Paper standard scale information.

    PaperStandart

    Paper standard information.

    PasteTextCmd

    Paste text commands.

    PathFactory

    Path factory

    PathNode

    Basic shape node that contain collection of ControlPoint, segments, vertices to draw simple shapes.

    PencilBase

    Base class for free-hand drawing.

    PencilTool

    The pencil tool is an interactive tool for free-hand drawing and it is used to create a graphical representation object of PolyLineNode by default.

    PerfCounter

    Class containing Perf Counter.

    PinOffsetChangedEventArgs

    Class containing pin offset changed event args.

    PinOffsetChangingEventArgs

    Class containing pin offset changing event args.

    PinPointChangedEventArgs

    Class containing pinpoint changed event args.

    PinPointChangingEventArgs

    Class containing pinpoint changing event args.

    PinPointMoveTool

    The Tool used to move the Pinpoint.

    PinPointStyle

    Pin point style.

    PixelMarkupRenderer

    Markup in Pixels

    PointFConverter

    PointF Converter.

    PointsMarkupRenderer

    Markup in Points

    Polygon

    Implementation of polygon shapes.

    PolygonTool

    The polygon tool is used for adding/drawing graphical representation object of a polygon shape in Diagram control.

    Polyline

    Node that is rendered in poly line.

    PolyLineBase

    The Poly Line Base is used to implement the actions to create a graphical representation object of polyline shape in Diagram control.

    PolyLineConnector

    Connector that draws as a poly line.

    PolyLineConnectorTool

    Interactive tool for drawing polyline connector.

    PolylineNode

    Node that will be rendered as Poly line.

    PolyLineTool

    The polyline tool is used for adding/drawing graphical representation object of a polyline connector in Diagram control.

    Port

    Connection port.

    PortVisuals

    Contains static GraphicsPath objects that can be used for the visual representation of ports.

    PreferredLayoutEventArgs

    Event argument used for the PreferredLayout event.

    PrintSetupDialog

    The PrintSetupDialog provides a dialog for diagram users to set the page settings, margins and zoom ratios for print and print preview. Initializing the dialog's PageSettings and PrintZoom properties with their equivalent members from the diagram's View will configure the dialog for the current print settings, and enables users to modify the data.

    Please refer to the DiagramBuilder sample to see the PrintSetupDialog in use.

    PrintZoom

    The PrintZoom class encapsulates the zoom settings used by the diagram for print and print preview. PrintZoom

    ProgressDialog

    Progress form used to display the visio palette conversion.

    PropertyBagDialog

    Class for PropertyBag dialog.

    PropertyBagEditor

    Property value Editor for Propertybag type.

    PropertyChangedEventArgs

    Property changed event args.

    PropertyChangingEventArgs

    Class containing property changing event args.

    PropertyContainer

    A style is an object that encapsulates one or more properties in a property container.

    PseudoGroup

    PseudoGroup is a logical container for selection list nodes, its children are not positioned relative to it. It is used to improve selection list handles render speed. To enable this feature You should set View.EnableSelectionListSubstitute flag to true.

    QuarterInchMarkupRenderer

    Summary description for QuarterInchMarkupRenderer.

    RadialTreeLayoutManager

    The RadialTreeLayoutManager is a specialization of the DirectedTreeLayoutManager and employs a circular layout algorithm for laying out the diagram nodes. The RadialTreeLayoutManager positions the root node at the center of the graph, and locates the child nodes in a circular fashion around the root. Sub-trees formed by the branching of child nodes are located radially around the child nodes. This arrangement results in an ever-expanding concentric arrangement with radial proximity to the root node indicating the node level in the hierarchy.

    Rectangle

    Implementation of rectangle shapes.

    RectangleTool

    The rectangle tool is used for adding/drawing graphical representation object of a rectangle shape in Diagram control.

    RectangleToolBase

    Base class for tools that draw tracking rectangles.

    RenderingHelper

    Helper class for rendering.

    RenderingStyle

    Encapsulates the rendering properties of an object.

    RenderingStyleConverter

    Rendering Style Converter.

    ResizeHandlesStyle

    Resize handle style.

    ResizeTool

    Interactive tool for resizing nodes.

    Resources

    Provides access to Essential Diagram resources.

    Resources.Cursors

    Provides access to cursors.

    Resources.Strings

    Provides access to resource strings.

    Resources.Strings.Captions

    Provides access to caption strings in the resource file.

    Resources.Strings.CommandDescriptions

    Provides access to command description strings in the resource file.

    Resources.Strings.Messages

    Provides access to message strings in the resource file.

    Resources.Strings.ObjectName

    Provides access to object name strings in the resource file.

    Resources.Strings.PropertyNames

    Provides access to PropertyNames strings in the resource file.

    Resources.Strings.Toolnames

    Provides access to Toolname strings in the resource file.

    Resources.Textures

    Provides access to fill textures.

    ReverseZOrderComparer

    Reverse the z-order of the nodes.

    RichTextBoxAdv

    RichTextBoxAdv class.

    RichTextEdit

    RichTextBox control for editing text objects.

    RichTextNode

    Node that renders rich text.

    RichTextTool

    The rich text tool is used for drawing graphical representation object of an interactive tool for inserting and editing rich text shape in Diagram control.

    RotateTool

    Interactive tool for rotating nodes.

    RotationChangedEventArgs

    Class containing rotation changed event args.

    RotationChangingEventArgs

    Class containing rotation changing changed event args.

    RotationHandleStyle

    Rotation handle style.

    RoundRect

    Implementation of rounded rectangle shape.

    RoundRectTool

    The round rectangle tool is used for adding/drawing graphical representation object of a round rectangle shape in Diagram control.

    RTFBoldCmd

    Command used to format text bold

    RTFCharOffsetCmd

    Command used to set character offset for text.

    RTFColorCmd

    Command used to set color for text.

    RTFFamilyNameCmd

    Command used to set font family for text.

    RTFFormatCmd

    Base class for all of the RTF releated commands.

    RTFHorizontalAlignmentCmd

    Command used to set horizontal alignment of text.

    RTFItalicCmd

    Command used to format text italic

    RTFPointSizeCmd

    Command used to set the font size for the text.

    RTFStrikeoutCmd

    Command used to strikeout the text.

    RTFSubscriptCmd

    RFT Subscript commands.

    RTFSuperscriptCmd

    RTF Superscript commands.

    RTFUnderlineCmd

    Command used to underline text.

    Ruler

    The Ruler provides a horizontal and vertical guide for measuring the units/positions of elements in the Diagram control.

    RulerConverter

    Ruler Converter.

    RulerMarkupRenderer

    Provides the scale for the rulers.

    RulerStyleInfo
    RulerStyleInfoIdentity
    RulerStyleInfoStore
    ScriptConverter

    Script Converter.

    ScriptFileNotFoundException

    Class for script file not found exception.

    SearchGridNode

    Search grid node.

    SearchNode

    The helper point that the grid of the findpaths' possible ways consists of.

    SearchNodeArray

    Collection of search nodes.

    SearchNodeArray.Enumerator

    The node search enumerator.

    SelectionFormat

    Helper class used primarily when obtaining TextFormatting for SelectedNodes

    SelectorStyleInfo
    SelectorStyleInfoIdentity
    SelectorStyleInfoStore
    SelectTool

    Interactive tool for changing the current selected nodes in a diagram.

    SemiCircle

    Implements a semi-circle shape.

    SemiCircleTool

    Interactive tool for drawing semi-circles.

    SerializationEventsArgs
    Service

    Service class.

    SetGraphicsPathCmd

    Command used with PathNode's GraphicsPath updating.

    SetPointsCmd

    Command used with PathNode's GraphicsPath updating.

    SetPropertyCmd

    Sets the value of a property in one or more nodes.

    SetTextCmd

    Set text commands

    ShadowStyle

    A ShadowStyle is a collection of properties that define how shadows are displayed for a filled shape.

    ShadowStyleConverter

    Shadow Style Converter.

    ShadowStyleDialog

    Class containing Shadow Style Dialog.

    ShadowStyleValueEditor

    Class for shadow style value editor.

    Shape

    Shape class

    SixteenthInchMarkupRenderer

    Summary description for SixteenthInchMarkupRenderer.

    SizeChangedEventArgs

    Class containing size changed event args.

    SizeChangingEventArgs

    Class containing size changing event args.

    SizeFConverter

    SizeF Converter.

    SlopeUndefinedException

    Indicates that the X vector in a slope calculation is 0.

    SplineNode

    This node is used to draw spline-like appearance.

    SplineTool

    The spline tool is used for adding/drawing graphical representation object of a spline connector in Diagram control.

    StrikeoutTextCmd

    Sets the value of the Strikeout text property.

    SubgraphPreferredLayoutEventArgs

    Event argument used for the SubgraphPreferredLayout event.

    SubgraphTreeLayoutManager

    The SubgraphTreeLayoutManager is a special type of the DirectedTreeLayoutManager that enables the sub nodes of a diagram layout tree to have an orientation that is distinct from the parent node. The sub graph orientation is specified using a SubgraphPreferredLayout event that the layout manager raises before positioning each set of sub nodes in the graph. GraphLayoutManager DirectedTreeLayoutManager

    Symbol

    Symbol class.

    SymbolPalette

    A symbol palette is a collection of related SymbolModel objects used to add symbols to a diagram.

    SymmetricLayoutManager

    The SymmetricTreeLayoutManager is a specialization of the and employs a force-directed layout algorithm for laying out the diagram nodes. Where nodes positions by spring, angle and neighbour forces and moved to vector force sum.

    TableLayoutManager

    The TableTreeLayoutManager is a laying out nodes to table style.

    TailDecorator

    This class is used to draw the tail decorator.

    TailEndPoint

    Summary description for TailEndPoint.

    TextEdit

    The TextEdit is used to provide interactive editing actions for text objects of TextNode/RichTextNode in Diagram control.

    TextEditor

    The TextEditor is used to provide interactive editing actions for text objects of TextNode in Diagram control.

    TextFormatCmd

    Base class for text formatting commands.

    TextNode

    Base class for text nodes and labels.

    TextTool

    Interactive tool for inserting text nodes into a diagram and editing existing text nodes.

    Tool

    This tool is used to implement the actions to specify user interactions like move, resize, rotate, and more for an object in the Diagram control.

    ToolCollection

    A collection of Tool objects.

    ToolEventArgs

    This class encapsulates event arguments for events fired by the controller that are caused by Tool objects.

    UITool

    The UITool is an abstract class, which is used to implement the interactive actions of users like move, resize, rotate, and more for an object in the Diagram control.

    UnderlineTextCmd

    Sets the value of the Underline text property.

    UpdateInfo

    Class containing Update Info.

    UserHandleRenderer

    Base class for custom handle renderers

    VertexChangedEventArgs

    Class containing Vertex changed event args.

    VertexChangingEventArgs

    Class containing vertex changing event args.

    VertexCmd

    Vertex commands

    VertexMoveTool

    Vertext Move Tool.

    VerticalRuler

    This will render the vertical ruler for the diagram control.

    View

    A view encapsulates a rectangular area inside of a control and renders a Model onto it.

    ViewConverter

    View Converter.

    ViewerEventSink

    Event sink for diagram view.

    ViewInfo

    Serializable class used for persisting the View data.

    ViewMagnificationEventArgs

    Encapsulates arguments for the Magnification change event of a view.

    ViewOriginEventArgs

    Encapsulates arguments for the origin change event of a view.

    ViewPortBoundsChangedEventArgs

    Class containing viewport changed changed event args.

    ViewPortBoundsChangingEventArgs

    Class containing view port bounds changing event args.

    ViewScrollVirtualBoundsEventArgs

    Encapsulates arguments for the Scroll Virtual Bounds change event of a view.

    VisioShape

    Visio shape class.

    VisioStencilConvert

    Visio stencil converter is used to convert Visio stencils (*.vss) into diagram palette files (*edp) and load into palette GroupBar control.

    VisioStencilConverter

    The VisioStencilConverter is a utility class that converts Visio stencil files (.vss files) into Essential Diagram symbol palettes (.edp files). Each shape in the stencil file will have a Group equivalent in the SymbolPalette. The symbol palette may directly be consumed by diagramming applications, and symbols created from the symbol models.

    XForm

    X form class.

    YardMarkupRenderer

    Summary description for YardMarkupRenderer.

    ZoomParameters

    Get/Set The Zoom parameters such as zoom increment, focus point used in the diagram.

    ZoomTool

    Interactive tool for zooming in and out of a Diagram's view is based on the center, top-left, and pointer position using Ctrl + mouse wheel.

    ZOrderChangedEventArgs

    Class containing Z order changed event args.

    ZOrderChangingEventArgs

    Class containing Z order changing event args.

    ZOrderCmd

    Change the Z-order of one or more nodes.

    ZOrderComparer

    Change the z-order of the nodes.

    Structs

    ImageCursor.IconInfo

    Interfaces

    IBaseHelper

    Base helper interface.

    ICommand

    This interface is implemented by command objects.

    ICompositeNode

    A composite node is a node that contains children.

    IConnectorLineSegment

    Interface that handles line segment actions.

    IDispatchNodeEvents

    Provides nodes with a mechanism for forwarding events up the node hierarchy.

    IEndPointContainer

    End point container interface.

    IGBounds

    Interface representing Graph Bounds

    IGraphEdge

    Interface to an edge in a graph.

    IGraphNode

    Interface to a node in a graph.

    IGTransform

    Interface to Graph nodes that can translate and rotate.

    IHandle

    Base handle interface that contain all based transformation properties and methods.

    ILayerContainer

    Interface to objects that contain a collection of layers.

    INode

    Interface to a node in a hierarchy or graph of objects.

    IPrint

    This interface is implemented by classes that can print.

    IPropertyContainer

    Template interface type that contains Container Name property and GetPropertyContainerByName method.

    IPropertyObserver

    Base property container interface to notify all properties changes.

    IScrollEventReceiver

    Interface implemented by tools that want to receive scroll events.

    IServiceReferenceHolder

    Used to update all internal references from given provider.

    IServiceReferenceProvider

    Used for get references from provider.

    IStop

    Interface to stop the progress form.

    ITextEditor

    Interface to text editing components.

    IUnitIndependent

    Contains all node trasformation methods related with PinPoint position, PintPoint Offset, Size and Bounds.

    IViewer

    Implement default view properties of MVC architecture.

    IZOrderContainer

    Z Order Container.

    Enums

    ActivateStyle

    Specifies an activation style for the ControlNode node type.

    AlignmentType
    ArcType

    Specifies arc type.

    BorderStyleCornerRounding

    Specifies a rounding value for arc-ing page border corners.

    BorderWeight

    Specifies the weight of the line used for drawing the border. This enum is used by the PageBorderStyle and HeaderFooterBorder classes.

    BoxOrientation

    The BoxOrientation specifies a vertical or horizontal line passing through one of the four edges or through the center of a box.

    BoxPosition

    Specifies one of nine relative positions on a box.

    BoxSide

    The box side specifies a top bottom, right and left sides of rectangle.

    BridgeStyle

    Bridge styles to render.

    CellSizeMode

    Cell size mode for table layout TableLayoutManager

    CharFontStyle

    Char font styles

    CollectionExChangeType

    Identifies a type of changes made to a collection.

    CompassHeading

    Specifies a compass heading.

    ConnectionPointSize

    Contains predefined sizes

    ConnectionPointType

    Connection point types.

    ConnectorState

    Flags that indicates state of connection.

    ConnectorTool
    Constraints
    CurveRadiusMode

    CurveRadius Mode for updating the curve of the RoundRectangle

    DecoratorShape

    Decorator shapes.

    Dimension

    Specifies dimension to use.

    DragState
    DropPosition

    Specifies how the nodes are positioned when dropped onto the diagram.

    FillStyleType

    Types of brushes that can be created by a FillStyle.

    FlipAxis

    Flip axis enumeration.

    GraphType

    Specifies Graph type.

    GridSpacingType

    Specify the grid space is updating dynamically based on zooming the diagram.

    GridStyle

    Specifies grid style.

    GroupNodePositions
    GuideTypes

    Guides enumeration.

    HandleEditMode

    Modes for interactively editing objects with selection handles.

    HandlePrimitive

    Enum containing Rotation primitives

    HandleSize

    Handle size enumeration

    HandleStyleType

    Handle style type enumeration

    HeaderFooter

    Specifies the alignment used for drawing the header/footer text.

    ImageLayout

    Specifies the layout used for drawing the header/footer image.

    LabelConstraints
    LabelOrientation

    Specifies the orientation of label.

    LabelPropertyBinding

    Specifies the property the label value is bound to.

    LayoutType

    Specifies Layout type.

    Margin

    Internal Margins

    MeasureUnits

    Real-world units of measurement:

    OverflowType

    Specifies the text overflow type for the label.

    ParentPositions

    Specifies parent position in the layout

    PathGradientBrushStyle

    Path gradient brush style enumeration.

    PortVisualType

    Contains PortVisual predefined types

    Position

    Specifies one of nine relative positions on a box.

    Positions

    Specifies the position of scroll to node

    RenderingHelperStyle

    Specifies Rendering helper style.

    RichTextBoxAdv.TextAlign

    Specifies how text is horizontally aligned.

    RichTextBoxAdv.UnderlineColor

    Underline Colors

    RichTextBoxAdv.UnderlineStyle

    Underline styles.

    RotateDirection

    The four different rotation direction of the organization chart.

    RoutingMode

    Routing mode for line routing engine.

    SelectMode

    Specifies the selection mode used by the SelectTool.

    SemiCircleType

    Specifies semi cirlce type.

    ServiceStatus

    Service status enumeration.

    SingleActionTools

    Single action tools.

    TextCases

    Specifies the text case of Text/RichText node

    TextFormatting

    Text change types formatting and text changing

    VertexChangeType

    Specifies vertex change type.

    ZoomCommand
    ZoomType

    Specifies zooming action type.

    ZOrderUpdate

    Specifies relative Z-order movement.

    Delegates

    AlignmentEventHandler
    CancelCollectionChangedEventHandler

    Delegate declaration for cancel eventsink events.

    CollectionEEventHandler

    Collection event handler delegate.

    CollectionExEventHandler

    Delegate declaration for collection change events.

    DeserializeEventHandler

    Delegate declaration for Deserialization events.

    EditorTextChangedEventHandler

    Editor text changed event handler.

    EndPointChangingEventHandler

    Delegate declaration for Source/Target connection changing event handler.

    FlipChangedEventHandler

    Delegate declaration for flip changed event.

    FlipChangingEventHandler

    Delegate declaration for flip changing events.

    LabelEditingCompletedEventHandler

    Label Text Editing completed Event handler

    MoveCallback

    Move callback

    NodeDragEnterEventHandler

    Delegate declaration for drag enter event handler.

    NodeDragLeaveEventHandler

    Delegate declaration for drag leave event handler.

    NodeDragOverEventHandler

    Delegate declaration for drag over event handler.

    NodeMouseEventHandler

    Delegate declaration for node mouse action change events.

    NodeSelectedEventHandler

    Delegate declaration for node selected change events.

    PinOffsetCallback

    Pin offset call back.

    PinOffsetChangedEventHandler

    Delegate declaration for pinoffset changed event.

    PinOffsetChangingEventHandler

    Delegate declaration for pinoffset changing events.

    PinPointChangedEventHandler

    Delegate declaration for pinpoint changed event.

    PinPointChangingEventHandler

    Delegate declaration for pinpoint changing events.

    PreferredLayoutEventHandler

    Delegate used for the PreferredLayout event.

    PropertyChangedEventHandler

    Delegate declaration for property changed event.

    PropertyChangingEventHandler

    Delegate declaration for property changing events.

    RotationChangedEventHandler

    Delegate declaration for rotation changed event.

    RotationChangingEventHandler

    Delegate declaration for rotation changing events.

    SerializeEventHandler

    Delegate declaration for Serialization events.

    SizeCallback

    Size callback

    SizeChangedEventHandler

    Delegate declaration for size changed event.

    SizeChangingEventHandler

    Delegate declaration for size changing events.

    SubgraphPreferredLayoutEventHandler

    Delegate used for the SubgraphPreferredLayout event.

    ToolEventHandler

    Delegate used for tool events.

    UpdateCallback

    Delegate used by PropertyContainers to update container node's info.

    VertexChangedEventHandler

    Delegate declaration for vertex changed event.

    VertexChangingEventHandler

    Delegate declaration for vertex changing events.

    ViewMagnificationEventHandler

    Delegate declaration for view magnification change events.

    ViewOriginEventHandler

    Delegate declaration for view origin change events.

    ViewPortBoundsChangedEventHandler

    Delegate declaration for Overview control viewport changed event handler.

    ViewPortBoundsChangingEventHandler

    Delegate declaration for Overview control viewport changing event handler.

    ViewScrollVirtualBoundsEventHandler

    Delegate declaration for view scroll virtual bounds change events.

    ZOrderChangedEventHandler

    Delegate declaration for ZOrder changed event.

    ZOrderChangingEventHandler

    Delegate declaration for ZOrder changing events.

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