MindFusion.WinForms Pack 2022.R2

Adds heat map support plus improves diagramming and scheduling controls.
November 4, 2022
New Version

Features

MindFusion.Diagramming

  • Multiple labels per node - Allows multiple captions to be displayed for a single flowchart node. You can customize node labels including display and positioning.
  • Miscellaneous
    • The bhMoveLabels behavior now lets users move link and node labels interactively.
    • HorizontalOffset and VerticalOffset now work for arrow labels positioned using SetLinkLengthPosition method.
    • Added new 'PatternRouter' constructor which accepts the string definitions of link routes.
    • 'EnableParallelism' and 'MaxDegreeOfParallelism' layout properties are now available in CoreCLR assemblies (Microsoft .NET Core 3 and 5+ versions).
    • SvgNode now displays bitmaps embedded in SVG content.
    • SvgNode now supports dashed lines in SVG content (defined via stroke-dasharray attribute).
    • Added new export overloads for Microsoft Excel, SVG, WMF exporter classes which allow you to write to System.IO.Stream.
    • Added new grouping type via 'AttachToFractionalPosition' method and 'AttachTo' overload.
    • JSON serialization/deserialization now preserves the primitive types of ID and Tag values.

MindFusion.Charting

  • Heat maps - Added new HeatmapChart control and respective HeatmapRenderer which can be used to draw heat maps.

MindFusion.Scheduling

  • Reorder resources
    • You can now enable the 'AllowReorderResources' property to let users reorder resource columns in timetable or resource view when GroupType is set. The 'ReorderIndicatorColor' and 'ReorderIndicatorWidth' properties let you customize the appearance of the insertion indicator line.
  • Miscellaneous
    • Added new CustomDrawElements 'ItemHeaderText' and 'ItemDescriptionText' members which let you custom-draw text labels.
    • You can now enable the 'ExtendedCurrentTimeMarker' property to make current-time marker span the full extent of timetable/resource view.
  • API changes
    • AllowMoveRowHeaders property of ResourceViewSettings is now considered obsolete and superseded by AllowReorderResources. The latter also allows reordering secondary resources.

MindFusion Virtual Keyboard

  • Added CurrentCase property to RegularKey which returns the label for the current state of modifier keys, such as Shift or Caps-lock.
  • Enable PasswordMode to stop highlighting pressed or hovered keys.
  • ChangeLanguage overloaded methods let you set current language either by Microsoft Windows SDK layout identifier or by CultureInfo.
  • The control now tracks the state of Caps-lock and Shift keys of a physical keyboard (if one is attached to the system).

MindFusion.Reporting

  • Added PreparePrintSettings event which is raised before printing a report to let you customize its PrinterSettings.
  • Added PreparePrintDialog events which is raised before printing a report to let you customize the print dialog.
  • The Print method is now virtual, letting you override the functionality of ReportViewer's print button.
Example heat map.

MindFusion.WinForms Pack

Combines professional components for diagramming, charting, spreadsheets, scheduling and reporting.

Got a Question?

Live Chat with our MindFusion Group licensing specialists now.