DevExpress.Diagram.Core Namespace
Contains common classes shared by the Diagram controls for different platforms.
Assembly: DevExpress.Diagram.v25.1.Core.dll
NuGet Package: DevExpress.Diagram.Core
Classes
| Name | Description |
|---|---|
| ConnectionPoint | Represents a connection point. |
| ConnectorType | Represents a connector type. |
| DefaultBarItemNames static | Stores the names of the default Ribbon items. |
| DiagramCommandsBase | Serves as a base for classes providing access to Diagram commands. |
| DiagramCommandsBase.CommandHotkeys | Represents hotkeys used in the Diagram control. |
| DiagramFontEffects | |
| 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 XtraDiagram.DiagramControl and Xpf.Diagram.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. |
Structs
| Name | Description |
|---|---|
| TickStepsData | Defines the size and zoom values used to render the grid and ruler. |
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 | Lists values that indicate whether the drawing operation has just started, is continuing or has been finished or canceled. |
| 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. |
| DiagramImageExportFormat | Lists the values used to specify the image 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 | Lists values that specify if and how the drag-and-drop operation should continue. |
| 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. |
| GeometryKind | Lists the values that specify how to draw a segment in the ShapeTemplate. |
| ImageFlipMode | Lists values that specify how the image is flipped. |
| ItemsActionKind | Lists values that are the queried actions. |
| 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. |
| PrintInMargins | Lists values that specify whether to print content in the page margins. |
| 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. |