
Improves Diagramming, Virtual Keyboard and Spreadsheet controls.
Features
MindFusion.Diagramming for WinForms
- Visio2013Exporter improvements
- The Visio2013Exporter now fully renders tables, containers and composite nodes.
- The Visio2013Exporter now renders custom nodes that draw themselves through the IGraphics interface.
- Coordinates of exported link end points are now assigned Visio formulas and follow the borders of resized nodes.
- LayeredLayout improvements
- The KeepLinkShapes property lets you preserve the initial Shape value of links when LinkType is set to Cascading. The orthogonal path applied by a latter property is approximated using the respective link shape.
- PathFinder improvements
- Improved speed of FindAllCycles and EnumAllCycles methods.
- FindAllCycles and EnumAllCycles no longer report mirrored versions of cycles in undirected mode.
- Miscellaneous
- Improved precision when hit testing adjustment handles from touch events.
- The Caption property of container and table nodes now only wraps the base Text property. Map and Visio nodes now render Text too.
MindFusion Virtual Keyboard for WinForms
- Key improvements
- The UnicodeKey class can send any Unicode symbol as input to target text controls.
- RegularKey Content property values can now be sent to external processes.
- Keyboard improvements
- A new Windows10 color scheme added to Theme enumeration.
- SetKeyLabels method lets you override the labels of keys for a given language.
- Active window tracking
- The control updates its layout immediately when a window with a different current language activates.
- Pressing a key no longer activates last target window, which was necessary when keyboard was used as a popup inside application, but led to activation flickering. Set the new PreventActivation property instead to disable the keyboard's popup window from activating altogether.
MindFusion.Spreadsheet for WinForms
- The AllowResizeCells property specifies whether users can resize rows and columns by dragging cell borders.
- Enable AutoFillCopyOnly to make the auto-fill tool only copy values instead of extrapolating new values from a selection.
- ReadConditionalFormats property of ExcelImporter lets you disable import of conditional formats.
MindFusion.UI for WinForms
- Custom dock buttons - New DockControl API allows you to add custom buttons to the title-bar of dock items. Buttons are represented as instances of the TitleBarButton class, and can be added to the following collections of DockControl: DockedTitleBarButtons, UndockedTitleBarButtons, TabbedTitleBarButtons. They can be drawn by callback method bound to a Draw event or by directly seting the ButtonImage property. There are default title bar buttons available like close, auto hide and a button that shows the context menu. They are exposed as static properties of the TitleBarButtons class.