DiagramShape Class
Displays a shape on the diagram canvas.
Namespace: DevExpress.XtraDiagram
Assembly: DevExpress.XtraDiagram.v18.1.dll
Declaration
Remarks
Use the following properties to initialize a shape’s main settings.
- DiagramShape.Shape - Gets or sets the shape kind.
- DiagramItem.Bounds - Gets or sets the item bounds.
- DiagramShape.Content - Gets or sets the text displayed by the shape.
You can link two shapes with a DiagramConnector, using the DiagramConnector.BeginItem, DiagramConnector.EndItem, DiagramConnector.BeginItemPointIndex and DiagramConnector.EndItemPointIndex properties.
For more information on shapes, see the Diagram Items topic.
Example
The following code assigns the DevExpress.Diagram.Core.BasicFlowchartShapes.Decision shape kind to a shape and specifies the shape text and size.
diagramShape1.Shape = DevExpress.Diagram.Core.BasicFlowchartShapes.Decision;
diagramShape1.Content = "Initialized?";
diagramShape1.Size = new Size(150, 60);
Related GitHub Examples
The following code snippets (auto-collected from DevExpress Examples) contain references to the DiagramShape class.
Note
The algorithm used to collect these code examples remains a work in progress. Accordingly, the links and snippets below may produce inaccurate results. If you encounter an issue with code examples below, please use the feedback form on this page to report the issue.