Thank you for writing.
The shapes are stored in a ShapeCollection
object which is exposed by the RadDiagram.Shapes
property. The ShapeCollection
class inherits the System.Collections.ObjectModel.ReadOnlyCollection<T> class which cannot be enumerated by name.
I can suggest to iterate your collection and search for the shape by its Name or use LINQ:
var shape =
.radDiagram1.Shapes.Where(s => s.Name ==
I hope this helps. Should you have further questions please do not hesitate to write back.
Telerik by Progress