The Diagram control supports a special language for defining shapes. The main element that contains shape description is ShapeTemplate. This element describes a shape contour and may contain several segments:
- Start. Specifies the start point
- Line. Defines a line with start and end points
- Arc. Defines an arc with start and end points
To specify connection points, use the ShapeTemplate.ConnectionPoints property.
Shapes may contain parameters. Parameters may be used to dynamically calculate an end point, row height and other properties. To specify parameters, use the ShapeTemplate.Parameters property.
To register custom shapes, use the DiagramToolboxRegistrator.RegisterShapes method.
Added By: Piotr Migdalski 1 at: 1/15/2016 7:12:33 AM
ShapeTemplates allow you to describe a shape using primitives like Line and Arc. Displaying an image in a shape is a separate feature, which we plan to introduce in future versions.
Thanks,
AlexAdded By: Craig Dunstan at: 4/3/2016 7:05:49 AM Is there any ability to leverage Visio stencils - either by converting them directly or via an intermediary like SVG?
- Start. Specifies the start point
- Line. Defines a line with start and end points
- Arc. Defines an arc with start and end points
To specify connection points, use the ShapeTemplate.ConnectionPoints property.
Shapes may contain parameters. Parameters may be used to dynamically calculate an end point, row height and other properties. To specify parameters, use the ShapeTemplate.Parameters property.
To register custom shapes, use the DiagramToolboxRegistrator.RegisterShapes method.
Question Comments
Added By: Piotr Migdalski 1 at: 1/15/2016 7:12:33 AM
Hello,
Is possible to use in templates images (from resources)?
Added By: Alexander Ch (DevExpress Support) at: 1/18/2016 4:45:20 AM Hi Piotr,ShapeTemplates allow you to describe a shape using primitives like Line and Arc. Displaying an image in a shape is a separate feature, which we plan to introduce in future versions.
Thanks,
AlexAdded By: Craig Dunstan at: 4/3/2016 7:05:49 AM Is there any ability to leverage Visio stencils - either by converting them directly or via an intermediary like SVG?