MindFusion.WinForms Pack 2025.R1
Released: Apr 14, 2025
Aggiornamenti in 2025.R1
Funzionalità
MindFusion.Diagramming
- Customize Node Action Icons - You can now customize the appearance of a node's fold, scroll and collapse icons, by providing GDI+ drawing callbacks, bitmap images or SVG drawings:
- Set 'ExpandIconRenderer' to override the appearance of collapse/expand buttons displayed by Expandable nodes.
- Set 'ScrollIconRenderer' to override the appearance of scroll arrows displayed by Scrollable tables.
- Set 'FoldIconRenderer' to override the appearance of fold/unfold buttons displayed by Foldable containers.
- New Mouse Events
- 'NodePointed' event has been replaced by a set of more specific events: 'NodePointerEnter' and 'NodePointerLeave' are raised when the mouse pointer enters or leaves the boundaries of a node. 'NodeHovered' fires if the pointer rests over a node for 'HoverDelay' milliseconds.
- 'LinkPointed' event has been replaced by a set of more specific events: 'LinkPointerEnter' and 'LinkPointerLeave' are raised when the mouse pointer enters or leaves the boundaries of a link. 'LinkHovered' fires if the pointer rests over a link for 'HoverDelay' milliseconds.
- Miscellaneous
- 'DividerPen' property added. It lets you customize the appearance of the divider line drawn between a node's caption bar and content area.
- 'FreeFormNode' objects now support rotation.
- Render custom caption bars by setting 'CustomDraw' to 'CaptionBar' and handling 'DrawNode' event.
- 'CustomDraw' property moved to base 'DiagramItem' class.
- 'CustomDrawKind' and 'Options' properties added to 'DrawNodeEventArgs' class.
- API Changes
- 'LinkPointed' and 'NodePointed' events replaced by 'LinkHovered' and 'NodeHovered'.
MindFusion.Spreadsheet
- Spilled Arrays
- Formulas can now run arithmetic operations on whole ranges and return two-dimensional arrays as results.
- Spilled Array Functions
- FILTER returns an array of filtered rows from specified source range.
- SORT returns an array of sorted rows or columns from specified source range.
- UNIQUE returns an array of unique values from the specified range.
- XLOOKUP searches for a value in a range and returns the matching row or column from specified results range.
- Miscellaneous
- Improved compatibility with Excel of VLOOKUP function in undefined cases (when lookup value is missing and source range is not sorted).
- DATEDIF function fix for calculating month difference.
- YEARFRAC function calculates the ratio between days in specified interval to the number of days in a year.
MindFusion.Charting
- 'SupportedLabels' setters added to 'SimpleSeries' and 'StockPriceSeries' classes.
- Added new tutorial projects.
MindFusion.Scheduling
- Google Calendar import
- The 'GoogleCalendarImporter' class lets you import a user's calendar events as Appointment objects in a Schedule.
MindFusion.Reporting
- Allow drawing code-128 barcodes with smaller height.
Correzioni
MindFusion.Diagramming
- Fix for custom 'DoDragDrop' calls not working if 'allowedEffects' argument is set to 'Move'.
- Fixed label placement when 'SetLinkLengthPosition' is called with '1' as argument value.
- Fix for 'ExteriorBrush' not used when drawing to interaction back buffer.
- Fixed exception drawing scrollable 'TableNodes' in 'NodeListView'.
- DATEDIF function fix for calculating month difference.
MindFusion.Charting
- Fix for chart not subscribing to 'DataChanged' event of series in some scenarios.