DevExpress.Diagram.Core Namespace
Contains common classes shared by the Diagram controls for different platforms.
Assembly: DevExpress.Diagram.v19.1.Core.dll
Classes
Name | Description |
---|---|
ConnectionPoint | Represents a connection point. |
ConnectorType | |
DefaultBarItemNames static | Stores the names of the default Ribbon items. |
DiagramCommandsBase | Serves as a base for classes providing access to Diagram commands. |
DiagramCommandsBase.CommandHotkeys | |
DiagramItemTypeRegistrator | Provides methods used to create serializable custom diagram item types. |
DiagramStencil | Represents a set of shapes. |
DiagramTheme | Represents a diagram theme. |
DiagramTool | The base class for classes that represent diagram tools. |
DiagramToolboxRegistrator static | Provides methods for modifying the available shapes in the Shapes Panel. |
FactoryConnectorTool | Allows you to create custom connector tools. |
FactoryItemTool | Allows you to create custom item tools. |
MeasureUnit | Represents a unit of measure used by the DiagramControl and DiagramControl. |
MeasureUnits static | Contains units of measurement available for the DiagramControl and DiagramControl. |
ShapeDescription | Contains basic diagram shape options. |
ShapeDescriptionBase | Serves as the base for classes that represent diagram shapes. |
ThemeRegistrator static | Provides methods that are used to manage the collection of diagram themes. |
Enums
Name | Description |
---|---|
ActionType | Lists values that indicate whether the diagram item text has been changed directly or using the Undo/Redo operations. |
AdjustBoundaryBehavior | Lists the values used to specify the behavior when the end-user moves items close to the container boundaries. |
Alignment | Lists the values used to specify how the tree layout algorithm arranges shapes relatively to the layout axis. |
BringIntoViewMode | Lists the values used to specify whether all items should be brought into view by DiagramControl.BringItemsIntoView and DiagramControl.BringItemsIntoView methods when other items are partially visible. |
CanvasSizeMode | Lists the values used to specify whether the canvas size is automatically changed to fit the current shapes layout. |
CollapseButtonVisibilityMode | Lists the values used to specify whether the expand-collapse button is visible. |
ConnectionElementState | Lists values that specify whether to enable connection to an item and show a visual indication. |
ConnectorPointRestrictions | Lists the values used to specify the restrictions applied to the connector’s begin and end points. |
ConnectorPointType | Lists values that specify whether the connector point is the begin or end point. |
ContainerDragMode | Lists the values used to specify whether containers can be dragged by any point or only by the header and bounds. |
DiagramActionStage | |
DiagramConnectorsSeparationMode | Lists values that specify whether to automatically split the overlapping right-angle connectors. |
DiagramExportFormat | Lists the values used to specify the file format in which to export the diagram. |
DiagramScrollMode | Lists the values used to specify the diagram scroll mode. |
Direction | Specifies the flow direction for diagram items when laying out shapes automatically. |
DragActionKind | |
DragDropCursor | Lists values that specify the appearance of the mouse pointer during drag-and-drop operations. |
DragDropEffectsKind | |
DragDropKeyState | |
ExpandSubordinatesButtonMode | Lists values that specify the visibility of the expand-collapse button. |
ImageFlipMode | Lists values that specify how the image is flipped. |
ItemsActionKind | Lists values that represent the kind of the action that raised an event. |
ItemsActionSource | Lists values that represent the source of the action that raised an event. |
ItemsChangedAction | Lists values that indicate whether a diagram item has been added or removed. |
ItemUsage | Lists values that indicate whether the item is a part of the diagram or toolbox preview. |
LineJumpPlacement | Specifies which connector lines display jumps in intersections. |
ModifySelectionMode | Lists the values used to specify whether to add or replace the existing selection with selected diagram items. |
OrientationKind | Lists values that specify the orientation of a diagram. |
PageSetupTabs | Lists the values used to specify the default tab of the Page Setup window. |
PointerToolDragMode | Lists values that specify whether dragging the pointer tool pans across the canvas or draws the selection rectangle. |
PrintExportMode | Lists values that specify whether to preserve the diagram content placement relative to the document boundaries when printing or exporting the diagram. |
PropertiesPanelVisibility | Lists the values used to specify the Properties panel display mode. |
ResizingMode | Lists the values used to specify whether diagram items change their size in real time during resizing. |
SelectionMode | Lists values that specify the selection mode for diagram items. |
StretchMode | Specifies whether to preserve the aspect ratio of the source image when resizing the image item. |
TextAlignmentKind | Lists values that specify the horizontal alignment of the text within a diagram shape. |
ToolboxVisibility | Lists the values used to specify the Shapes panel display mode. |
VerticalAlignmentKind | Lists values that specify the vertical alignment of the text within a diagram shape. |