Charting for WPF 1.8

MindFusion has released a new version of its Charting component for Wpf with the following new features:

Styles and Themes
Styles define the appearance of individual chart elements such as the axis, the series and the legend. Each ChartTheme contains a collection of styles and defines the appearance of the whole chart. The new version lets you:

  • create themes based on the appearance of an existing chart;
  • create themes with the ThemeEditor tool;
  • save themes to XML files;
  • load themes from XML files;
  • use a number of predefined themes.

The “Working with Themes” tutorial gives detailed information on how to create, save, load and edit themes with MindFusion.Charting for WPF.

The green theme

The green theme

Improved Design Time Support
You can now edit all collection properties, including the Series collection, the brushes and strokes in design time through the property grid.

Axis Intervals
The new AxisSettings.IntervalCount property lets you specify the exact number of intervals at the axis. In such case, the control does not use the Interval property and calculates the value of each interval based on AxisSettings.Min, AxisSettings.Max and AxisSettings.IntervalCount properties.

You can read further details about the release and the other new features at the news section in the Charting forum. A trial version is available for download from here:

Download MindFusion.Charting for WPF 1.8 Trial Version

You are welcome to contact us with any questions, problems or inquiries about the Charting for Wpf control or any other of our products. MindFusion has always put special emphasis on providing excellent customer support and we usually answer your inquiries in a few hours of receiving them.

About MindFusion.Charting for Wpf: A programming component that combines powerful charting capabilities with an elegant API and easy use. Among the features of the control are fully customizable grid, positive and negative values on all chart axes, 3D charts, gauges and many more – read a detailed list here.

The control provides detailed documentation and various samples that demonstrate how to customize every type of chart. It supports a wide range of 2D and 3D charts including bar, line, radar, bubble pie etc. You can add tooltips, define themes, perform hit testing, zoom and more.

MindFusion Diagram Viewer Library for Android

You can show now your diagrams and flowcharts on any Android device. With MindFusion DiagramViewer library for Android you can load any diagram, created by any MindFusion diagramming component and exported to XML. Currently, the diagram viewer supports the following item types:

  • ShapeNode
  • ContainerNode
  • TableNode
  • TreeViewNode
  • DiagramLink
Diagrams in Android mobile devices

Diagrams in Android mobile devices

The library includes all model classes and properties from MindFusion’s Java diagramming library. This provides your Android applications with access to the loaded links and nodes and their data properties, along with methods for simple hit testing from touch events. Here is a link to the online documentation of the Java diagramming component:

MindFusion.Diagramming for Java online reference.

MindFusion diagram viewer for Android is free of charge for anyone with a license for any MindFusion.Diagramming component – you can learn more about the tools here.

We have prepared a deteiled guide on how to use the library in an Android application. You can read the tutorial from here:

Tutorial: How to Render a Diagram in an Android Application

MindFusion.Scheduling Pack R1.2013

MindFusion has just released a new version of its Scheduling Pack. Here are details about the new features in the components that are included in the pack:

Visual Studio 2012 support

MindFusion.Scheduling Pack R1.2013 supports Visual Studio 2012. The installer can create VS2012 toolbox palette for the components, and can optionally install VS2012 sample projects. In addition, toolbox palettes are now created for all .NET target frameworks supported by the respective Visual Studio versions.

ASP-Net-16x16MindFusion.Scheduling for ASP.NET

  • Interactive resize of items in all views.
  • Some of the CSS classes have been renamed to provide better consistency across themes. Check the updated CSS Classes topic for details.
  • The bundled jQuery version has been upgraded to 1.9.
A sample monthly schedule.

A sample monthly schedule.

NET-WinForms-16x16MindFusion.Scheduling for WinForms

Exporting
You can now export calendars to PDF files with the new PdfExporter.

Improved Custom Drawing
Items, including their shadows, can now be completely custom-drawn through the new ItemDrawing event. The
ItemDrawing event is raised before the item is rendered by the system and can be used to prevent the default item rendering. Two new events added to the Calendar class signal the start and end of the item drawing phase respectively – BeginItemDrawing and EndItemDrawing.

Miscellaneous

  • All resource collections now implement IList where T is the type of resources in the collection.
  • The GetExactDateAt method works more consistently in various scenarios.
  • Custom texts and icons can be supplied to the Print Preview form of the scheduling reports.
  • All texts within the calendar can be customized explicitly through the new CustomizeText event of the Calendar class.

WPF-16x16Silverlight-16x16MindFusion.Scheduling for Silverlight / WPF

Improved item presenter
The ItemPresenter class now provides the start and end time of the represented item fragment through the new StartTime and EndTime properties. In addition, derived classes can override the new OnStartTimeChanged, OnEndTimeChanged, and OnItemPropertyChanged methods to get notified when the StartTime or EndTime properties change or when any property of the underlying item changes.

Item recurrence

Item recurrence

Improved recurrence
The Recurrence class exposes a new event – ValidateOccurrence, which can be used to validate and customize the occurrences of a recurrence pattern.

MindFusion Pack for ASP.NET R1.2013

MindFusion.ASP.NET Pack R1.2013 has just been released. We have added styles and themes to the Diagramming tool, interactive resize of items in the scheduling control, numerous UI components and more. Here are the details:

diagram16x16Diagramming for WebForms

Styles and themes

You can modify now the appearance of a diagram through styles. Each style is a collection of properties, which can be applied to a given diagram item or to all items of a given type.

A Theme is a collection of styles. Each style in the theme is associated with the diagram items of a specific type and affects all items of this type. Themes can be saved and loaded to / from XML files. You can create custom themes using the Theme Editor tool.

The Slate Theme

The Slate Theme

Node effects

Nodes support two visual effects – a GlassEffect and an AeroEffect. To apply an effect, you should create an instance of the respective class, set its properties and add the instance to the Effects collection of the node. Effects can be added, removed or modified at any time and this will reflect immediately on the diagram.

One-way graph layout

The OneWayLayout class ensures that links enter into nodes from the same general direction and exit them from the opposite side. If the graph contains cycles, some links bend around the nodes to keep the enter/exit direction consistent. The algorithm aims to minimize the number of such links.

One Way Layout

One Way Layout

Multiple labels per link

The LinkLabel class lets you display multiple captions for a single DiagramLink object. Link labels have a variety of properties for full customization of their display and positioning.

Layers

Diagram items can be assigned now in layers and layers can be hidden, locked, moved up/down in the Z-order as a group. Use the LayerIndex property of items to associate them with a given layer in the Diagram.Layers collection.

Traffic map drawn with MindFusion.Diagramming for ASP.NET

Traffic map drawn with MindFusion.Diagramming for ASP.NET

Parallel layouts

The .NET 4 version of NetDiagram takes advantage of the Task Parallel Library (TPL) to enable parallelism on the different layout algorithms. Set the EnableParallelism property on the Layout class to true to enable arranging different subgraphs on different threads to possibly improve performance on multiprocessor systems.

Magnifier tool

The new magnifier tool allows users to interactively zoom in (or out) portions of the diagram by holding down a modifier key or pressing a mouse button. The magnifier’s zoom factor and appearance can be customized.

The Magnifier Tool

The Magnifier Tool

Miscellaneous

  • Automatic postback mode
  • Enhancements in Canvas mode
  • Enhancements in ImageMap mode
  • The value of the DiagramItem.ZIndex property is no longer required to be unique and
    smaller than the number of items
  • and many more.

Calendar-16x16Scheduling for WebForms

  • Interactive resize of items is now available in all views.
  • Some of the CSS classes have been renamed to provide better consistency across themes.
  • The bundled jQuery version has been upgraded to 1.9.
MonthRange view

MonthRange view

uiMindFusion.UI for WebForms

The following new components have been added to MindFusion.UI for WebForms:

  • Button – a customizable control, which can act as a regular HTML button, Link or
    ImageButton;
  • CheckBox – a customizable control, which can act as a two- or three state checkbox or
    Radio button;
  • DropDown – a drop-down list control that supports binding;
  • MaskTextBox – represents a text input control that constrains the user input to a
    specified mask;
  • PasswordBox – represents a text input control with password protection;
  • Slideshow – provides the ability to display a set of images as a slideshow;
  • TextBox – represents a customizable text input control;
  • Zoom – represents an image zoom tool.
Data input form

Data input form

You can read more about the new features of the components in the ASP.NET Pack at the forum. The new version is available for download from this link:

Download MindFusion Pack for WebForms R1.2013

About MindFusion.WinForms Pack: A set of WebForms components that add great variety of features to your ASP.NET application with a few mouse clicks. The pack contains advanced components for diagramming, scheduling, charting and UI (Accordion, ColorPicker, TabControl, Window, WindowHost, DockControl, Button, Slideshow, Zoom and more). Each tool boasts easy to learn and use API and is quickly integrated into any web application that targets the ASP.NET platform. The controls support numerous options for styling, data import / export, user interaction and offer rich event set. There are plenty of samples and step-by-step tutorials as well detailed documentation.

Use the features page for each of the tools to find out more about its capabilities and
the numerous ways it can boost your performance and speed up the development of your application:

Visit the buy page for details on the licensing scheme and prices. If you have questions please contact us. We shall be happy to assist you.

MindFusion.WinForms Pack, R1.2013

The new features include preserve order in the tree layout for the diagramming tool, new events in the calendar control, layout improvements in reporting for WinForms and more. Here are the details:

diagram16x16MindFusion.Diagramming

Preserve order in tree layout

You can set the Balance property of the TreeLayout to Preserve to keep the original geometric order of child nodes when arranging them under their parent. This can be used to arrange tree branches in a specific order by first positioning them in increasing horizontal or vertical positions.

Tree Layout

Tree Layout

Item rendering improvements

Table nodes with glass, emboss and shadow effects.

Table nodes with glass, emboss and shadow effects.

Export improvements

Selection improvements

Report-16x16MindFusion.Reporting

We have fixed several bugs and made a few layout improvements in the reporting component.

Calendar-16x16MindFusion.Scheduling

New Events

Two new events were added to the Calendar class – BeginItemDrawing and EndItemDrawing raised when item drawing starts and ends respectively.

Exporting

You can use the new PdfExporter to export calendars to PDF files.

A schedule exported as a PDF file.

A schedule exported as a PDF file.

You can read more details about the new features of each component at the forum. Use the link below to download the trial version of the control:

Download MindFusion.WinForms Pack R1.2013

If you run into problems with any of the components, please let us know. We shall be glad to assist you. MindFusion is proud with its excellent technical support – the majority of the questions are answered within hours of receiving them.

About MindFusion.WinForms Pack: A set of five WinForms programming components that provide your application with a rich choice of diagramming, charting, scheduling, mapping, reporting and gauge features. The tools are very easy to implement and use. They boast intuitive API and various step-by-step tutorials to get you started. Both online and offline documentation is available. A sample browser presents you with all the samples for each control to let you easily navigate to what you need. You can check some of the features of each component right now if you look at the online demos:

Visit the features – page of the components for more information about their capabilities:

You can check the prices and licensing scheme here. All components are royalty-free.