Shape kinds are specified by certain DevExpress.Diagram.Core.ShapeDescription class objects.
Using the following classes, you can access predefined shapes. These classes provide sets of static properties that return specific ShapeDescription objects:
- DevExpress.Diagram.Core.BasicShapes
- DevExpress.Diagram.Core.BasicFlowchartShapes
- DevExpress.Diagram.Core.SDLDiagramShapes
- DevExpress.Diagram.Core.ArrowShapes
- DevExpress.Diagram.Core.SoftwareIcons
- DevExpress.Diagram.Core.DecorativeShapes
See the Diagram Items document for information on shapes provided by these classes.

Example
The following code assigns the DevExpress.Diagram.Core.BasicFlowchartShapes.Decision shape kind to a shape and specifies the shape text and size.

C# |
diagramShape1.Shape = DevExpress.Diagram.Core.BasicFlowchartShapes.Decision;
diagramShape1.Content = "Initialized?";
diagramShape1.Size = new Size(150, 60);
|