Diagramming for WinRT, V1.2

MindFusion has released a new version of Diagramming for WinRT control. Here is an overview of the new features:

License keys
MindFusion no longer provides separate trial and licensed versions of its components. Instead, you should set the LicenseKey property to disable the component’s evaluation mode and stop displaying trial messages. If your application has more than one Diagram instance or other controls by MindFusion, a single call to MindFusion.Licensing.LicenseManager.AddLicense(key) is enough to specify the key for all the controls. You can find your license key strings listed on the Keys & Downloads page at your http://clientsarea.eu account.

Improved arrowhead rendering

  • Arrowheads are rendered as a single path when possible and several arrowhead Shape definitions have been changed to implement mitered joints when HeadStrokeThickness is set to a bigger value.
  • You can now specify the point where end segments connect to arrowheads via the new LinkSegmentInset property of the Shape class.
New vs. old arrowheads rendering

New vs. old arrowheads rendering

Foldable containers
You can now set the Foldable property of a ContainerNode to let users fold and unfold containers by clicking up/down arrow in their caption bars. The Folded property lets you fold or unfold containers programmatically. Diagramming for WinRT control raises ContainerFolded and ContainerUnfolded events when users fold or unfold a container interactively.

Miscellaneous

  • You can set the the background of link labels with the Brush property of the LinkLabel class.
  • The Anchoring.Keep option is now honored by OrthogonalRouter.
  • The ChangeUnit method sets a new MeasureUnit and scales the coordinates of diagram items to keep them the same size.
  • Fixed node spacing in bottom-to-top TreeLayout.
  • The updateLinks parameter of SetBounds lets you specify whether link positions should change when setting node’s new position.

You can download the trial version from the link below:

Download Diagramming for WinRT, V1.2 Trial Version

About Diagramming for WinRT: Diagramming for WinRT is a full-featured flowchart control that lets you deliver outstanding diagrams, schemes, trees, hierarchies and charts. The component provides a rich set of automatic layout algorithms and more than 100 predefined node shapes. You can choose among several input and output options and an amazing list of user interaction features – from clipboard support to zooming and automatic scrolling. The numerous style and appearance settings let you easily customize each diagram for the unique needs of your WinRT application. Your job as a developer is made easy by the various auxiliary controls that ship with the control and dramatically shorten the time to create and customize a flowchart.

A detailed list with the capabilities of the control is listed at its features page. Prices and licenses can be found at the buy page. For technical support, please write at the Diagramming for WinRT section of the MindFusion discussion board or use email support@mindfusion.eu.

Diagramming for WinRT Beta Version

We have almost finished the initial release of MindFusion.Diagramming component for WinRT. The release
implements most of the API of the MindFusion.Diagramming for Silvelright component. You can read the online reference here:

Diagramming for Silvelright Online Reference

MindFusion.Diagramming for WinRT

MindFusion.Diagramming for WinRT

The Magnifier and Overview controls as well the printing functionality are currently not supported.
Single-touch events are equivalent to mouse input in the Silverlight control. Additionally, the WinRT library implements the following multi-touch gestures:

  • dragging two fingers in same direction over a node translates it
  • dragging two fingers in opposite directions over a node scales and/or rotates it
  • dragging two fingers over an unoccupied point pans the diagram

If the diagram is inside a ScrollViewer, multi-touch gestures are handled only if the ManipulationMode property is set to None; otherwise they are intercepted by the parent ScrollViewer control.

When adding references to the MindFusion.* assemblies, their accompanying resource folders (MindFusion.Diagramming and MindFusion.Diagramming.Controls) must be in the same location as the dll files. If copying or moving the diagramming.dll assemblies, you must also copy these folders in order for Visual Studio to discover the necessary resources.

You are welcome to download and test the beta version:

MindFusion.Diagramming for WinRT Beta Version

Your feedback is highly appreciated. You can write your reviews at the forum or at support@mindfusion.eu.
Thank you.