DiagramLite

by MindFusion Group - Product Type: Component / Silverlight / 100% Managed Code

Add workflow, flowchart, process diagrams and more to your Silverlight applications. DiagramLite provides applications targeting the Silverlight platform with the ability to create and display various kinds of diagram. DiagramLite supports workflow, flowchart and process diagrams, object hierarchy and relationship charts, entity-relationship diagrams, structures like graphs and trees, etc. Every behavioral and appearance aspect of DiagramLite can be customized as best suits your project. DiagramLite's Diagram objects can have different styles, colors, fonts and pictures. DiagramLite's programming model comprises more than 300 methods, properties and events. Source Code is available.

From
$294.00
Price in

Our regular prices are shown below. Please logon to see your discounted prices.

DiagramLite V1.3 (MindFusion.Diagramming for Silverlight)

Add to Cart $ 294.00 1 Developer Subscription License (12 Months Subscription Included) Download (11.4 MB)
Add to Cart $ 539.00 4 Developer Team Subscription License (12 Months Subscription Included) Download (11.4 MB)
Add to Cart $ 931.00 8 Developer Team Subscription License (12 Months Subscription Included) Download (11.4 MB)
Add to Cart $ 1,715.00 1 Site Wide Subscription License (Allows Unlimited Developers at a Single Physical Address) (12 Months Subscription Included) Download (11.4 MB)
Add to Cart $ 3,136.00 1 Enterprise Subscription License (Unlimited number of developers of an enterprise at all its physical addresses) - (12 Months Subscription Included) Download (11.4 MB)

DiagramLite V1.3 - with Source Code (MindFusion.Diagramming for Silverlight with Source Code)

Add to Cart $ 637.00 1 Developer Subscription License - with Source Code (12 Months Subscription Included) Download (12.0 MB)
Add to Cart $ 882.00 4 Developer Team Subscription License - with Source Code (12 Months Subscription Included) Download (12.0 MB)
Add to Cart $ 1,274.00 8 Developer Team Subscription License - with Source Code (12 Months Subscription Included) Download (12.0 MB)
Add to Cart $ 2,058.00 1 Site Wide Subscription License (Allows Unlimited Developers at a Single Physical Address) - with Source Code (12 Months Subscription Included) Download (12.0 MB)
Add to Cart $ 3,283.00 1 Enterprise Subscription License (Unlimited number of developers of an enterprise at all its physical addresses) - with Source Code (12 Months Subscription Included) Download (12.0 MB)

DiagramLite - Upgrade / Subscription Renewal (MindFusion.Diagramming for Silverlight Renewal)

Add to Cart $ 196.00 1 Upgrade / Subscription Renewal (12 months subscription, for all license types) Download (29 KB)

This product is available on the GSA Pricing ScheduleOur prices include ComponentSource technical support and, for most downloadable products, an online backup and a FREE upgrade to the new version if it is released within 30 days of your purchase.  All sales are made on our standard Terms and Conditions and subject to our Return Policy. Please contact us if you require any licensing option not listed above including volume licensing and previous versions.

Our regular prices are shown above. Please logon to see your discounted prices.

What's New in DiagramLite (MindFusion.Diagramming for Silverlight) 1.3?

  • Undo / redo support
  • NodeListView control
  • New grid appearance properties
  • Rounded link joins
  • Mouse cursors show what action will start at the current position

What's New in DiagramLite (MindFusion.Diagramming for Silverlight) 1.2?

Ruler control

The Ruler control provides horizontal and vertical scales that helps users measure and align diagram items. In order to use the Ruler, it must be set as a parent of the Diagram object, i.e. in XAML the <Ruler> element should contain the <Diagram> element. The control also implements a scrollable area and can be used instead of ScrollViewer.

Styling and templating

  • Now the appearance of nodes is specified through control templates, and it is possible to override the default appearance via custom templates
  • Many appearance related properties are now dependency properties and can be set from styles and template bindings
  • The Pen property has been superseded by Stroke, StrokeThickness and related properties. Pen is still present for compatibility reasons

LayereLayout enhancements

  • The EnableCustomLayers property enables assigning nodes to specific layers
  • Set the EnforceLinkFlow property to force links flow in the same general direction when there aren't any cycles in the graph
  • You can get layer placement information for nodes and links through the Statistics property
  • StraightenLongLinks ensures that links make no more than two bends

Miscellaneous

  • ZoomToRect method added to Diagram
  • GetNearestSegment method added to DiagramLink

What's New in DiagramLite (MindFusion.Diagramming for Silverlight) 1.1?

  • The Overview control displays a scaled-down view of the Diagram
  • FlowchartLayout recognizes program code
  • Like patterns in the graph and arranges it as a flowchart
  • TopologicalLayout arranges a graph according to its topological ordering
  • A much faster link routing algorithm has been implemented 
  • ShapeNodes can be resized to fit their text by calling ResizeToFitText 
  • Set KeepInsideParent to prevent users from taking a node out of its container 
  • The crossing points of links can be rendered either as arcs or cuts 
  • CreateImage and SaveToPng can be used to export the diagram to a bitmap image

What's New in DiagramLite (MindFusion.Diagramming for Silverlight) 1.0.3?

  • Orthogonal graph layout algorithm
  • Circular graph layout algorithm
  • ContainerNodes can contain child nodes
  • PathFinder lets you find paths and cycles in the diagram graph
  • HitTestPriority specifies the priority of items when hit-testing 
  • AllowUnconnectedLinks lets you prevent users from drawing unconnected links 

What's New in DiagramLite 1.0.2?

  • The user can select multiple items
  • SerializeTag and DeserializeTag events raised to let you serialize Tag values 
  • SerializeControl and DeserializeControl events let you serialize ControlNodes 
  • Added predefined shapes that implement the BPMN notation 
  • Shape definitions can include custom label area 
  • The shape decoration elements can have distinct pen color and width 
  • It is possible to add filled geometric shapes as shape decorations 
  • CopySelection and PasteSelection let you copy a selection of items 
  • Text alignment in nodes can be set through the TextFormat property 
  • Image alignment in nodes can be set through the ImageAlign property 
  • ResizeToFitItems makes Diagram.Bounds big enough to contain all items 
  • Disable some modifications to nodes using EnabledHandles 
  • ModificationStart allows moving an item without selecting it first 
  • Diagram now derives from Control instead of Canvas 
  • DashStyle property added to the Pen class

 


DiagramLite (MindFusion.Diagramming for Silverlight) programming component lets you quickly and easy integrate great flowchart capabilities in all types of Web applications using Microsoft Silverlight.

DiagramLite's features range from useful user interaction events to numerous properties for complete control over appearance; from various input / output options to stunning layout algorithms.

DiagramLite (MindFusion.Diagramming for Silverlight) Features

  • Redistribution is royalty free
  • Assembly is strong-named
  • Can be purchased with source code
  • Is written in C#

DiagramLite (MindFusion.Diagramming for Silverlight) 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

DiagramLite (MindFusion.Diagramming for Silverlight) 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

DiagramLite (MindFusion.Diagramming for Silverlight) Store and Retrieve Diagrams into/from

  • Files on disk
  • .NET streams
  • ASCII strings
  • XML documents

DiagramLite (MindFusion.Diagramming for Silverlight) Diagram Elements

  • Use any Silverlight control as a diagram node
  • 87 predefined node 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

DiagramLite (MindFusion.Diagramming for Silverlight) 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

DiagramLite (MindFusion.Diagramming for Silverlight) 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
  • Rich choice of pen and brush styles
  • Transparent nodes
  • Invisible nodes
  • Embossment and shadow dispersion visual effects

DiagramLite (MindFusion.Diagramming for Silverlight) 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

DiagramLite (MindFusion.Diagramming for Silverlight) Link Diagram Items

  • Nodes to nodes
  • Table rows to table rows
  • Nodes to table rows
  • Unconnected links

Product Search

Enter search words:

Why buy from ComponentSource?

ComponentSource offers a unique global service, used by over 1,000,000 software developers worldwide.

More Info | About Us

Development Savings

Read our White Paper on
calculating ROI

Lines of Code: 200,000
Person Months: 200
Labor Cost: $1,000,000

Functions Required:

Effort per 1,000 LoC:

Labor Cost per Month:

Award