Layout in RadDiagram refers to the way shapes and connections are arranged on the diagramming surface. RadDiagram provides a dozen of Layout algorithms which can be easily customized.
This diagramming component provides you with a ready-to-use view that contains the most common features and settings of a single RadDiagramItem (Shape or Connection).
Create TableShapes and easily organize and display your data relations in them.
With RadDiagrams you can display multiple types of organizational types and hierarchies.
Easily create process flow diagrams and organize the processes in swimlanes.
Various routed commands and events are exposed to enable handling a diagram-related action in advance (tunneling events) or subsequently (bubbling events). The extended API allows you to create custom shapes, connections and diagrams.
RadDiagram provides you with different mouse tools that can be used for selection, creating connections or panning the viewport. On top of that you can switch to the drawing tools and draw your own custom shapes. Or you can use the TextTool to dynamically create TextShapes to label your structures.
Print a diagram on multiple pages and export to a variety of formats such as PNG and BMP.
This feature provides an overview of the entire diagram, showing the big picture, including shapes that are outside of the viewport.
Manipulate the viewport/camera using dragging (pan) and zooming operations, both from the UI or using the API.
Manipulate the items through the UI or using the proper APIs. You can easily rotate, resize, select or change the order of the items.
Switch between Edit and Normal mode for both Shapes and Connections. Custom templates for edit mode are available.