How to: Create Custom Diagram Containers and Register them in the Toolbox and Ribbon Gallery
In this example, we show how to create containers with custom headers and padding. DiagramControl supports a special language for defining containers. The root element that contains a container description is ContainerShapeTemplate. This element describes a container 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 define a container’s header editor position, use the EditorBounds property.
To register custom containers in the ribbon gallery, use the DiagramContainerGalleryRegistrator.RegisterContainerShapes method.