Page Index Toggle Pages: 1 Send TopicPrint
Normal Topic MindFusion Pack for WPF 2013.R1 (Read 8573 times)
Forum Admin
YaBB Administrator
*****
Offline


Rock and Roll

Posts: 685
Joined: Apr 6th, 2003
MindFusion Pack for WPF 2013.R1
May 24th, 2013 at 1:01pm
Print Post  
MindFusion Pack for WPF 2013.R1 has been released. It adds the following new features:

Visual Studio 2012 Support
MindFusion Pack for WPF now includes support for 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.

MindFusion.Charting

Styles and Themes
Styles define the appearance of a given chart element - the axis, the series, the legend. Each ChartTheme is a collection of styles. With MindFusion.Charting for WPF you can now:

  • 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.

Better Design Time Support
MindFusion.Charting for WPF lets you 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.

API Changes
  • ChartSeries.Fills, ChartSeries.Strokes, LineSeries.ScatterFills, LineSeries.ScatterStrokes are now of type BrushCollection. The change was required by the new design time support features.
  • a bug with the Series property in the ChartLegend was fixed.

MindFusion.Diagramming

Preserve order in tree layout
The Balance property of TreeLayout can be set 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. Another possibility is to apply TreeLayout from NodeModified handler to let users rearrange the tree branches by dragging and dropping a node.

Selection improvements
  • Set Behavior to SelectOnly to let users select existing items, but not modify them or draw new ones.
  • The SetsDirtyFlag property of the Selection class specifies whether the Dirty flag should be set when selection changes.
    SelectionStartMoving event raised when the user begins moving multiple selected items.
  • The ToggleSelection modifier key can be used to select or deselect items by clicking, but disables selection via lasso rectangle.
    Miscellaneous
  • The AllowAddChildren and AllowRemoveChildren properties of ContainerNode specify whether users are allowed to add or remove child nodes to / from the container.
  • The GetNearestBorderPoint method of DiagramNode can be used to find a point from the node's border closest to a specified point.
  • The ScrollZoneSize property of Diagram can be used to specify the size of the area near the control edges that starts auto-scrolling.
  • The last row in a TableNode will now be rendered clipped if it fits only partially inside the node, whereas in previous versions the row would not be rendered at all.
  • The HandlesStyle of a link can now be set to Invisible to stop rendering its selection handles, but still allow dragging control points.
  • The Tag property of DiagramDocument (inherited from FrameworkElement) is now automatically saved in XML files if it's a simple value, and SerializeTag is raised to let you save complex objects.

Fixed bugs
  • Ruler alignment guides did not set the Dirty flag.
  • Images exported by CreateImage excluded items at negative coordinates.
  • ZTop and ZBottom methods did not work correctly with layers.

MindFusion.Reporting

Exporting
New exporters have been added - PdfExporter and MhtmlExporter, which enable exporting to the PDF and MHTML formats respectively. For more information about the new exporter, check Exporting Reports.

Side-By-Side Containers
Items in the report can now be arranged parallelly by putting them inside the new SideBySideContainer report item. For example, this is useful to display two (or more) data ranges one next to the other.

Miscellaneous
  • New DefaultEncoding property in PdfExporter;
  • New Median aggregate function;

MindFusion.Scheduling

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.

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


Registered customers with an active upgrade subscription can download the licensed version from the clients area on our site.

A trial version is available for download here:
https://www.mindfusion.eu/WpfPackTrial.zip

Enjoy!
  
Back to top
WWW  
IP Logged
 
Page Index Toggle Pages: 1
Send TopicPrint