Features of DiagramLite Component
Overview   Features   Online Demo   Download   Forum   Online Help   Buy  
DiagramLite Features

DiagramLite programming component lets you quickly and easy integrate great flowchart capabilities in all types of Web applications using Microsoft Silverlight. Built with attention to detail that is unrivaled, thoroughly tested and packed with excellent documentation and samples, the product helps you deliver impressive results, reducing greatly the time for deployment and error correction.

DiagramLite's endless features range from useful user interaction events to numerous properties for complete control over appearance; from various input / output options to stunning layout algorithms. Below we have tried to list the most important capabilities of the control:

The DiagramLite Component

  • Redistribution is royalty free
  • Assembly is strong-named
  • Can be purchased with source code
  • Is written in C#
User Interaction
  • Several user interaction modes
  • Scrolling and zooming
  • Copy and paste to/from Windows clipboard
  • Panning
  • Automatic scrolling while dragging items with the mouse
  • Alignment to grid
  • Multiple selection
  • Tool-tips
  • Docking points can be defined for nodes
  • Undo / redo support
Programming
  • Programmatic access to the diagram elements
  • Numerous properties for customizing appearance and behavior
  • Numerous utility methods
  • Path finding and cycle detection
  • Rich event set
Store and Retrieve Diagrams into/from
  • Files on disk
  • .NET streams
  • ASCII strings
  • XML documents
Diagram Elements
  • Use any Silverlight control as a diagram node
  • 87 predefined node shapes
  • BPMN (Business Process Management Notation) shapes
  • Ability to define custom shapes and shape libraries
  • Rotation of shapes at arbitrary angles
  • Tables with unlimited number of rows and columns
  • Table cells can span several columns and rows
  • Sections of table rows can be expanded or collapsed
  • Links can comprise multiple segments
  • Link segments can be straight lines or curves
  • Support for custom node and link types
Automatic Layout
  • Spring-Embedder graph layout
  • Directional tree layout
  • Radial tree layout
  • Layered graph layout
  • Grid layout
  • Simulated Annealing graph layout
  • Orthogonal graph layout
  • Flowchart and process diagrams layout
  • Automatic link routing
Appearance
  • Nodes can display images and text
  • Various text alignment styles
  • Text can be laid out in polygonal areas
  • Styled HTML-like text formatting
  • Customizable fonts and colors
  • Custom painting of nodes
  • Shadows
  • User-assigned mouse cursors
  • Z-order
  • Support for styling
  • Silverlight control templates
  • Rich choice of pen and brush styles
  • Transparent nodes
  • Invisible nodes
  • Embossment and shadow dispersion visual effects
Behavior
  • Lock diagram elements
  • Read-only mode supported
  • Tables can be scrolled
  • Collapse and expand hierarchy branches
  • In-place text editing
  • Dynamic positioning of links relative to connected nodes
Link Diagram Items
  • Nodes to nodes
  • Table rows to table rows
  • Nodes to table rows
  • Unconnected links
Auxiliary Controls
  • Ruler control
  • NodeListView control

A trial version of DiagramLite - no time and feature restrictions - can be downloaded from this link:

Download DiagramLite 1.3 Trial Version

The download includes a demonstration program, samples, complete documentation as well the runtime dll-s of the component to integrate it in your own projects.

   
 
   
Forums: WpfDiagram, DiagramLite, FlowChart.NET, FlowChartX, NetDiagram, JDiagram, Planner.NET, Reporting, MasterChart, PocketPlanner
© MindFusion Ltd. 2010