DiagramShape.Shape Property
Gets or sets the shape kind.
Namespace: DevExpress.XtraDiagram
Assembly: DevExpress.XtraDiagram.v19.2.dll
Declaration
[DiagramCategory(DiagramCategory.Appearance)]
public virtual ShapeDescription Shape { get; set; }
Property Value
Type | Description |
---|---|
ShapeDescription | An object that specifies the shape kind. |
Remarks
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.
diagramShape1.Shape = DevExpress.Diagram.Core.BasicFlowchartShapes.Decision;
diagramShape1.Content = "Initialized?";
diagramShape1.Size = new Size(150, 60);
See Also