WpfDiagram enables software applications to produce diverse diagrams including workflow, flowchart, entity-relationship, organizational, hierarchy and network charts effortlessly. The component includes functionality to present important data in the form of graphs and trees, improving productivity in presentations.

The software provides basic types of diagram elements such as shape nodes, table nodes, and links, that can be grouped and attached to form complex structures. WpfDiagram furnishes more than 100 predefined shapes and allows custom-designed ones. It even lets you place both images and text inside the nodes.
Furthermore, the software provides more customization tools such as setting fonts, colors, and brush styles, as well as custom painting. Other features such as an alignment grid, shadow effects, scrolling and zooming, locking, z-order, and pen styles are also available in the software.
Additionally, it includes various automatic layout algorithms, link routing and graphs analysis functions that can make WpfDiagram even more useful. It's also capable of storing diagrams in files, printing them on paper, exporting them to image files or PDFs, and serializing them in .NET streams such as memory buffers or network sockets.
WpfDiagram offers a programming model that includes over 500 methods, properties, and events. And if you need to customize the control, the full source code is available for purchase, giving you unlimited ability to customize the software. All in all, WpfDiagram is a feature-rich software that is designed to help you create professional diagrams with ease.
Version 4.1.8: Spline links; DiagramNode.Bounds supports binding; RotationStep specifies rotation increment; run SpringLayout from worker thread;
Version 4.1.6: Spline links; DiagramNode.Bounds supports binding; RotationStep specifies rotation increment; run SpringLayout from worker thread;
Version 3.4.2: Spline links; DiagramNode.Bounds supports binding; RotationStep specifies rotation increment; run SpringLayout from worker thread;