New to Telerik UI for WPFStart a free 30-day trial

Predefined Shape Geometries

Updated on Sep 24, 2025

The Telerik Diagramming Framework provides three types of predefined shape geometries - ArrowShapes, CommonShapes and FlowChartShapes. For each of these types the framework exposes xaml markup extensions that can be applied at the RadDiagramShape.Geometry property as a shortcut way of creating a shape.

This article contains a list with the available geometries and shows how to set a geometry.

Create a geometry in code behind

C#
	Geometry arrowGeometry = ShapeFactory.GetShapeGeometry(ArrowShapeType.Arrow1);
	diagramShape.Geometry = arrowGeometry;

ArrowShapes

Arrow1 Rad Diagram Features Shapes Arrow 1

XAML
	<telerik:RadDiagramShape Geometry="{telerik:ArrowShape ShapeType=Arrow1}" />

Arrow2 Rad Diagram Features Shapes Arrow 2

XAML
	<telerik:RadDiagramShape Geometry="{telerik:ArrowShape ShapeType=Arrow2}" />

Arrow3 Rad Diagram Features Shapes Arrow 3

XAML
	<telerik:RadDiagramShape Geometry="{telerik:ArrowShape ShapeType=Arrow3}" />

Arrow4 Rad Diagram Features Shapes Arrow 4

XAML
	<telerik:RadDiagramShape Geometry="{telerik:ArrowShape ShapeType=Arrow4}" />  

Arrow5 Rad Diagram Features Shapes Arrow 5

XAML
	<telerik:RadDiagramShape Geometry="{telerik:ArrowShape ShapeType=Arrow5}"/>

Arrow6 Rad Diagram Features Shapes Arrow 6

XAML
	<telerik:RadDiagramShape Geometry="{telerik:ArrowShape ShapeType=Arrow6}" />

Arrow7 Rad Diagram Features Shapes Arrow 7

XAML
	<telerik:RadDiagramShape Geometry="{telerik:ArrowShape ShapeType=Arrow7}"/>

Arrow8 Rad Diagram Features Shapes Arrow 8

XAML
	<telerik:RadDiagramShape Geometry="{telerik:ArrowShape ShapeType=Arrow8}"/>				  						  

DoubleArrow1 Rad Diagram Features Shapes Double Arrow 1

XAML
	<telerik:RadDiagramShape Geometry="{telerik:ArrowShape ShapeType=DoubleArrow1}" />				  						  

DoubleArrow2 Rad Diagram Features Shapes Double Arrow 2

XAML
	<telerik:RadDiagramShape Geometry="{telerik:ArrowShape ShapeType=DoubleArrow2}" />				  						  

DoubleArrow3 Rad Diagram Features Shapes Double Arrow 3

XAML
	<telerik:RadDiagramShape Geometry="{telerik:ArrowShape ShapeType=DoubleArrow3}" />

DoubleArrow4 Rad Diagram Features Shapes Double Arrow 4

XAML
	<telerik:RadDiagramShape Geometry="{telerik:ArrowShape ShapeType=DoubleArrow4}" />

DoubleArrow5 Rad Diagram Features Shapes Double Arrow 5

XAML
	<telerik:RadDiagramShape Geometry="{telerik:ArrowShape ShapeType=DoubleArrow5}" />

CommonShapes

CloudShape Rad Diagram Features Shapes Cloud Shape

XAML
	<telerik:RadDiagramShape Geometry="{telerik:CommonShape ShapeType=CloudShape}" />				  

Cross2Shape Rad Diagram Features Shapes Cross 2 Shape

XAML
	<telerik:RadDiagramShape Geometry="{telerik:CommonShape ShapeType=Cross2Shape}"/>

CrossShape Rad Diagram Features Shapes Cross Shape

XAML
	<telerik:RadDiagramShape Geometry="{telerik:CommonShape ShapeType=CrossShape}" />				  

EllipseShape Rad Diagram Features Shapes Ellipse Shape

XAML
	<telerik:RadDiagramShape Geometry="{telerik:CommonShape ShapeType=EllipseShape}" />				  

HexagonShape Rad Diagram Features Shapes Hexagon Shape

XAML
	<telerik:RadDiagramShape Geometry="{telerik:CommonShape ShapeType=HexagonShape}"/>				  						  

OctagonShape Rad Diagram Features Shapes Octagon Shape

XAML
	<telerik:RadDiagramShape Geometry="{telerik:CommonShape ShapeType=OctagonShape}" />

PentagonShape Rad Diagram Features Shapes Pentagon Shape

XAML
	<telerik:RadDiagramShape Geometry="{telerik:CommonShape ShapeType=PentagonShape}" />

RectangleShape Rad Diagram Features Shapes Rectangle Shape

XAML
	<telerik:RadDiagramShape Geometry="{telerik:CommonShape ShapeType=RectangleShape}"/>				  						  

RightTriangleShape Rad Diagram Features Shapes Right Triangle Shape

XAML
	<telerik:RadDiagramShape Geometry="{telerik:CommonShape ShapeType=RightTriangleShape}" />				  						  

RoundedRectangleShape Rad Diagram Features Shapes Rounded Rectangle Shape

XAML
	<telerik:RadDiagramShape Geometry="{telerik:CommonShape ShapeType=RoundedRectangleShape}" />				  						  

Star5Shape Rad Diagram Features Shapes Star 5 Shape

XAML
	<telerik:RadDiagramShape Geometry="{telerik:CommonShape ShapeType=Star5Shape}"/>				  

Star6Shape Rad Diagram Features Shapes Star 6 Shape

XAML
	<telerik:RadDiagramShape Geometry="{telerik:CommonShape ShapeType=Star6Shape}" />

Star7Shape Rad Diagram Features Shapes Star 7 Shape

XAML
	<telerik:RadDiagramShape Geometry="{telerik:CommonShape ShapeType=Star7Shape}" />

TriangleShape Rad Diagram Features Shapes Triangle Shape

XAML
	<telerik:RadDiagramShape Geometry="{telerik:CommonShape ShapeType=TriangleShape}"/>	

FlowChartShapes

BeginLoopShape Rad Diagram Features Shapes Begin Loop Shape

XAML
	<telerik:RadDiagramShape Geometry="{telerik:FlowChartShape ShapeType=BeginLoopShape}" />

CardShape Rad Diagram Features Shapes Card Shape

XAML
	<telerik:RadDiagramShape Geometry="{telerik:FlowChartShape ShapeType=CardShape}"/>

CollateShape Rad Diagram Features Shapes Collate Shape

XAML
	<telerik:RadDiagramShape Geometry="{telerik:FlowChartShape ShapeType=CollateShape}" />				  					  

CreateRequestShape Rad Diagram Features Shapes Create Request Shape

XAML
	<telerik:RadDiagramShape Geometry="{telerik:FlowChartShape ShapeType=CreateRequestShape}" />

Database1Shape Rad Diagram Features Shapes Database 1 Shape

XAML
	<telerik:RadDiagramShape Geometry="{telerik:FlowChartShape ShapeType=Database1Shape}"/>				  

Database2Shape Rad Diagram Features Shapes Database 2 Shape

XAML
	<telerik:RadDiagramShape Geometry="{telerik:FlowChartShape ShapeType=Database2Shape}" />				  

Database3Shape Rad Diagram Features Shapes Database 3 Shape

XAML
	<telerik:RadDiagramShape Geometry="{telerik:FlowChartShape ShapeType=Database3Shape}"/>

DataShape Rad Diagram Features Shapes Data Shape

XAML
	<telerik:RadDiagramShape Geometry="{telerik:FlowChartShape ShapeType=DataShape}" />

DataStoreShape Rad Diagram Features Shapes Data Store Shape

XAML
	<telerik:RadDiagramShape Geometry="{telerik:FlowChartShape ShapeType=DataStoreShape}" />

DecisionShape Rad Diagram Features Shapes Decision Shape

XAML
	<telerik:RadDiagramShape Geometry="{telerik:FlowChartShape ShapeType=DecisionShape}"/>

DelayShape Rad Diagram Features Shapes Delay Shape

XAML
	<telerik:RadDiagramShape Geometry="{telerik:FlowChartShape ShapeType=DelayShape}" />				  						  

DevidedProcessShape Rad Diagram Features Shapes Devided Process Shape

XAML
	<telerik:RadDiagramShape Geometry="{telerik:FlowChartShape ShapeType=DevidedProcessShape}" />

DirectDataShape Rad Diagram Features Shapes Direct Data Shape

XAML
	<telerik:RadDiagramShape Geometry="{telerik:FlowChartShape ShapeType=DirectDataShape}"/>

DisplayShape Rad Diagram Features Shapes Display Shape

XAML
	<telerik:RadDiagramShape Geometry="{telerik:FlowChartShape ShapeType=DisplayShape}" />				  

DocumentShape Rad Diagram Features Shapes Document Shape

XAML
	<telerik:RadDiagramShape Geometry="{telerik:FlowChartShape ShapeType=DocumentShape}" />				  

DuplicatingShape Rad Diagram Features Shapes Duplicating Shape

XAML
	<telerik:RadDiagramShape Geometry="{telerik:FlowChartShape ShapeType=DuplicatingShape}"/>				  

ExternalDataShape Rad Diagram Features Shapes External Data Shape

XAML
	<telerik:RadDiagramShape Geometry="{telerik:FlowChartShape ShapeType=ExternalDataShape}" />

FeedbackShape Rad Diagram Features Shapes Feedback Shape

XAML
	<telerik:RadDiagramShape Geometry="{telerik:FlowChartShape ShapeType=FeedbackShape}" />

FramedRectangleShape Rad Diagram Features Shapes Framed Rectangle Shape

XAML
	<telerik:RadDiagramShape Geometry="{telerik:FlowChartShape ShapeType=FramedRectangleShape}"/>

InternalStorageShape Rad Diagram Features Shapes Internal Storage Shape

XAML
	<telerik:RadDiagramShape Geometry="{telerik:FlowChartShape ShapeType=InternalStorageShape}" />

LinedDocumentShape Rad Diagram Features Shapes Lined Document Shape

XAML
	<telerik:RadDiagramShape Geometry="{telerik:FlowChartShape ShapeType=LinedDocumentShape}" />

LoopLimitShape Rad Diagram Features Shapes Loop Limit Shape

XAML
	<telerik:RadDiagramShape Geometry="{telerik:FlowChartShape ShapeType=LoopLimitShape}"/>				  

ManualInputShape Rad Diagram Features Shapes Manual Input Shape

XAML
	<telerik:RadDiagramShape Geometry="{telerik:FlowChartShape ShapeType=ManualInputShape}" />

ManualOperationShape Rad Diagram Features Shapes Manual Operation Shape

XAML
	<telerik:RadDiagramShape Geometry="{telerik:FlowChartShape ShapeType=ManualOperationShape}" />

MessageFromUserShape Rad Diagram Features Shapes Message From User Shape

XAML
	<telerik:RadDiagramShape Geometry="{telerik:FlowChartShape ShapeType=MessageFromUserShape}"/>

MessageToUserShape Rad Diagram Features Shapes Message To User Shape

XAML
	<telerik:RadDiagramShape Geometry="{telerik:FlowChartShape ShapeType=MessageToUserShape}" />

MicroformProcessingShape Rad Diagram Features Shapes Microform Processing Shape

XAML
	<telerik:RadDiagramShape Geometry="{telerik:FlowChartShape ShapeType=MicroformProcessingShape}" />

MicroformRecordingShape Rad Diagram Features Shapes Microform Recording Shape

XAML
	<telerik:RadDiagramShape Geometry="{telerik:FlowChartShape ShapeType=MicroformRecordingShape}"/>

MultipleDocumentShape Rad Diagram Features Shapes Multiple Document Shape

XAML
	<telerik:RadDiagramShape Geometry="{telerik:FlowChartShape ShapeType=MultipleDocumentShape}" />

OffPageConnectionShape Rad Diagram Features Shapes Off Page Connection Shape

XAML
	<telerik:RadDiagramShape Geometry="{telerik:FlowChartShape ShapeType=OffPageConnectionShape}" />

OffPageLinkShape Rad Diagram Features Shapes Off Page Link Shape

XAML
	<telerik:RadDiagramShape Geometry="{telerik:FlowChartShape ShapeType=OffPageLinkShape}"/>

OffPageReflectionShape Rad Diagram Features Shapes Off Page Reflection Shape

XAML
	<telerik:RadDiagramShape Geometry="{telerik:FlowChartShape ShapeType=OffPageReflectionShape}" />

OrShape Rad Diagram Features Shapes Or Shape

XAML
	<telerik:RadDiagramShape Geometry="{telerik:FlowChartShape ShapeType=OrShape}" />

PaperTapeShape Rad Diagram Features Shapes Paper Tape Shape

XAML
	<telerik:RadDiagramShape Geometry="{telerik:FlowChartShape ShapeType=PaperTapeShape}"/>

PredefinedShape Rad Diagram Features Shapes Predefined Shape

XAML
	<telerik:RadDiagramShape Geometry="{telerik:FlowChartShape ShapeType=PredefinedShape}"  />

PreparationShape Rad Diagram Features Shapes Preparation Shape

XAML
	<telerik:RadDiagramShape Geometry="{telerik:FlowChartShape ShapeType=PreparationShape}" />

PrimitiveFromCallShape Rad Diagram Features Shapes Primitive From Call Shape

XAML
	<telerik:RadDiagramShape Geometry="{telerik:FlowChartShape ShapeType=PrimitiveFromCallShape}"/>

PrimitiveToCallShape Rad Diagram Features Shapes Primitive To Call Shape

XAML
	<telerik:RadDiagramShape Geometry="{telerik:FlowChartShape ShapeType=PrimitiveToCallShape}"  />

SequentialDataShape Rad Diagram Features Shapes Sequential Data Shape

XAML
	<telerik:RadDiagramShape Geometry="{telerik:FlowChartShape ShapeType=SequentialDataShape}" />						  

SortShape Rad Diagram Features Shapes Sort Shape

XAML
	<telerik:RadDiagramShape Geometry="{telerik:FlowChartShape ShapeType=SortShape}"/>

StartShape Rad Diagram Features Shapes Start Shape

XAML
	<telerik:RadDiagramShape Geometry="{telerik:FlowChartShape ShapeType=StartShape}"  />

StoredDataShape Rad Diagram Features Shapes Stored Data Shape

XAML
	<telerik:RadDiagramShape Geometry="{telerik:FlowChartShape ShapeType=StoredDataShape}" />

SummingJunctionShape Rad Diagram Features Shapes Summing Junction Shape

XAML
	<telerik:RadDiagramShape Geometry="{telerik:FlowChartShape ShapeType=SummingJunctionShape}"/>

TerminatorShape Rad Diagram Features Shapes Terminator Shape

XAML
	<telerik:RadDiagramShape Geometry="{telerik:FlowChartShape ShapeType=TerminatorShape}"  />

TransmittalTapeShape Rad Diagram Features Shapes Transmittal Tape Shape

XAML
	<telerik:RadDiagramShape Geometry="{telerik:FlowChartShape ShapeType=TransmittalTapeShape}" />

See Also