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