DiagramShape Class
Displays a shape on the diagram canvas.
Namespace: DevExpress.XtraDiagram
Assembly: DevExpress.XtraDiagram.v24.2.dll
Declaration
Related API Members
The following members return DiagramShape objects:
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);
Inheritance
Object
MarshalByRefObject
Component
DiagramItem
DiagramShape
See Also