|
Class | Description | |
---|---|---|
![]() |
The AnchorPattern class represents a set of anchor points, which specify the exact locations where links are allowed to connect to nodes. |
|
![]() |
The AnchorPoint class represents a location in a node to which links are allowed to connect. |
|
![]() |
An abstract base class for types that define how the control reacts to users' actions with a mouse or other pointing devices. |
|
![]() |
Represents a cell of a TableNode. |
|
![]() |
A class that represents a connection between an edge and a node in a graph. It decouples the DiagramLink class from the DiagramNode class, allowing edges to connect different types of nodes without knowing anything of their implementation details. Each DiagramLink object contains two ConnectionPoint instances describing the connections at both ends of the link. |
|
![]() |
ContainerNode instances are diagram nodes that can contain other nodes. |
|
![]() |
The Diagram class represents a flow diagram. |
|
![]() |
Represents an item in the diagram document. All classes representing diagram elements derive from DiagramItem. |
|
![]() |
Represents a link between two diagram nodes. |
|
![]() |
DiagramNode is an abstract base class from which the ShapeNode class derive. DiagramNode instances can represent graph vertices, nodes in organizational or flow diagrams, entities in ER diagrams, and so on. |
|
![]() |
Implements the DoNothing behavior. |
|
![]() |
This class is used when the diagram behavior is set to Behavior.DrawLinks. |
|
![]() |
The base class for behavior types that allow drawing of nodes, but not links. |
|
![]() |
This class is used when the diagram behavior is set to Behavior.DrawShapes. |
|
![]() |
Defines all events raised by the Diagram component. |
|
![]() |
Provides shortcut methods for creating and adding instances of the standard item types. |
|
![]() |
Encapsulates the current state of user interaction with the control. |
|
![]() |
Encapsulates the current state of user interaction with the control. |
|
![]() |
Contains the arguments passed to handlers of link validation events. |
|
![]() |
The base class for behavior types that allow drawing both nodes and links. |
|
![]() |
This class is used when the diagram behavior is set to Behavior.LinkShapes. |
|
![]() |
Manipulator is an abstract base class which defines the behavior of miscellaneous UI widgets attached to nodes. |
|
![]() |
This class is used when the diagram behavior is set to Behavior.Modify. |
|
![]() |
Contains the arguments passed to handlers of node-related events. |
|
![]() |
ListBox control with support for hosting DiagramNodes and dragging them to the Diagram control. Items' labels can be set by assigning them to the Tag property of nodes. |
|
![]() |
The Overview control provides a scaled-down view of a Diagram contents and allows scrolling and zooming the diagram with the mouse. |
|
![]() |
Represents a set of items selected in the Diagram document. |
|
![]() |
Contains the arguments passed to handlers of selection-related events. |
|
![]() |
An instance of this class represents a shape defined through a series of arc, line and Bezier segments. The segments can be a part of the shape outline, in which case they define the part of the shape is filled, used for hit-testing and for aligning links to the node edges. Segments can also be added as decoration elements, in which case they only affect the appearance of a ShapeNode. |
|
![]() |
ShapeNode instances are diagram nodes that represent geometric shapes. |
|
![]() |
Provides alternative methods of access to the predefined shapes. |
|
![]() |
A class that represents a connection between an edge and a node in a graph. |
|
![]() |
TableNode instances are diagram nodes that can be used to display tabular or list data. |
Enumeration | Description | |
---|---|---|
![]() |
Specifies the possible actions a user can carry out on diagram items. |
|
![]() |
Identifies the distinct selection handles of a node. |
|
![]() |
Specifies the alignment of text relative to its layout rectangle. |
|
![]() |
Defines values that specify how the component responds to actions performed by the user. |
|
![]() |
Specifies the type of action performed when the user presses the DEL key. |
|
![]() |
Defines values that specify the visual style of the alignment grid. |
|
![]() |
Specifies the position and alignment of a picture in a node, or that of the background image. |
|
![]() |
Specifies available styles for the segments of links. |
|
![]() |
Specifies the visual style of anchor point marks. |
|
![]() |
Specifies when anchors points should be displayed. |