MindFusion.WPF Pack 2021.R2

Released: Dec 23, 2021

Updates in 2021.R2

Funktionen

MindFusion.Diagramming

  • Scrollable containers - You can now set the ContainerNode Scrollable property to let users scroll a container's contents.
  • Container improvements
    • ContainerNode containment is no longer implemented via a Group object. Child nodes are now stored in the dedicated Children collection and a node's container is returned by the Container property.
    • Added the ClipChildren property which specifies whether to clip child items to container’s boundaries.
    • You can now enable the AutoDeleteChildren property to automatically delete child nodes when a container is deleted.
    • Drag-and-drop operations from NodeListView, ShapeListBox and ShapeToolBar now automatically add the newly created node to a container if one is found at the drop position.
    • You can now call the ResizeToFitChildren method to resize a container, making it big enough to contain its child nodes.
    • The FoldedSize property of ContainerNode now specifies the container's size when it is folded.
    • The KeepInsideParent constraint of child nodes now also prevents them from overlapping the container's caption bar.
  • Miscellaneous
    • ArrangeAsync method is now available in CoreCLR assemblies (Microsoft .NET Core 3 and .NET 5).
    • The EnumAllPaths method of PathFinder now yields each path immediately when found.
  • API changes
    • Container's child nodes are no longer accessible via SubordinateGroup. Use the container's Children collection instead.
    • A node's container is no longer accessible via MasterGroup. Use the Container property instead.
    • Child nodes are now also children of their Container in the WPF visual tree, instead of the Diagram, which could affect code that relies on VisualTreeHelper API.

MindFusion.Spreadsheet

  • Custom format strings can now contain color names in square brackets, compatible with Microsoft Excel color specifiers.
  • Extended the set of expression types in which blank cells are promoted to zeros or empty strings when referenced from formulas.
  • Names of named ranges can now include backslash and question mark symbols.

Fehlerkorrekturen

MindFusion.Diagramming

  • Fixed link-drawing exceptions when both TableNode and its Rows have their AnchorPattern set and ConnectionStyle is set to Both.

MindFusion Virtual Keyboard

  • Fixed unequal layout margins. Now the keyboard should center correctly inside its layout area.

MindFusion.Charting

  • Fixed segment clipping in linecharts for values outside of current vertical range.

MindFusion.Spreadsheet

  • Fixed skipping manual page breaks (set via PageBreak property).
  • Fixed diagonal borders showing in exported Excel files when border width is set to 0.
  • Fixed missing parentheses when ExcelImporter imports shared formulas.

MindFusion.UI

  • Fixed issue with DockControl activating wrong window when undocking items and application contains two top-level windows.