Powerful, yet easy to implement and program, MindFusion MVC Diagram is the ideal choice for web applications that utilize the ASP.NET MVC platform and need data visualization.
The MVC Diagram library offers an impressive variety of nodes, containers, connectors and handles. The control comes with more than 100 predefined shapes and a Shape creator tool that lets you design your own shapes. There are table nodes with spanning cells and container nodes that can hold unlimited number of diagram nodes. Composite nodes allow you to create your own templated nodes.
The rich event set provides you with notifications for any action the user performs on the client side of the diagram. When nodes get resized, deleted, moved or edited you can not only handle the action but also cancel it. The events are raised with an instance of the appropriate EventArgs class that gives you detailed information about the event.
Undo and Redo actions are supported out of the box for any action the user performs without restrictions on the number of actions. The control also allows clipboard operations: cut, copy and paste.
Beside the core ASP.NET MVC diagram control you get several add-on controls: a ruler with customizable unit of measure; a NodeListView that supports drag and drop of the included diagram nodes onto the diagram workplace; a Zoom control with customizable step; an Overview control, which provides precious help when rendering large, complex diagrams.
You can serialize your diagram in .NET streams and XML both of which can be saved onto the disc. You can also load it from streams and XML files. I you want to export your diagram you can choose among Bitamp images, DXF files, PDF, SVG, Microsoft Visio VDX files, WMF images, Adobe Flash SWF files or Microsoft Excel XLSX files.
Each element of the diagram can be customized - fonts, brushes, background. Nodes can be painted with various brushes - gradient, hatch, solid and support effects: glass and aero. Text inside the nodes supports HTML formatting tags. Nodes can have both images and text. Links can have different head and base shapes and be of different shape themselves: Bezier, multiline, cascading etc. You can apply themes on the diagram as well create your own themes with the Theme editor tool.