MindFusion.Diagramming for Silverlight

The complete set of diagramming features for a Silverlight application.
Download trial   Online demo

Diagramming made easy

MindFusion.Diagramming for Silverlight is the right tool for building any type of diagram, flowchart, scheme, graph, class hierarchy, genealogy tree or algorithm in Silverlight. And many more.

Diagram Elements

With Diagramming for Silverlight you can choose among more than 100predefined node shapes. If you haven't found the the right one you can create your own shapes and shape libraries. Among the diagram elements are tables, whose cells can span several columns and rows as well container nodes. Diagram elements can be rotated at arbitrary angles and you can use any Silverlight control as a diagram node. TreeView nodes are indispensable when you build data hierarchies. Each link can have multiple segments that can be straight lines or curves.

Appearance

When styling the diagram MindFusion.Diagramming for Silverlight makes sure you are totally in control - you can change even the smallest detail at the diagram. Nodes support custom painting and shadows. You can also create transparent and invisible nodes. Text can be laid out in polygonal areas and styled HTML-like text formatting is also supported. You can change the Z-order of any diagram element. The control supports background swimlane grid.

Automatic Graph Layout Algorithms

When it comes to arranging your diagram automatically, the choice is simply stunning - you have more than 15 automatic graph layout algorithms, each of them with many options for customization. Each layout is very easy to apply giving you the possibility to change dramatically the appearance of your flowchart with a mouse click. Automatic routing for the links is also supported.

User Interaction

The component boasts a big range of user interaction options - from copy and paste to scroll and zoom and to undo and redo. You can define tool tips and select multiple items at once. You can use the node alignment guides for easier arrangement of your nodes. There are several user interaction modes, panning is also supported.