MindFusion.Diagramming for WinForms is the new name for FlowChart.NET.
MindFusion.Diagramming for WinForms Standard 7.0.0
Released: Oct 1, 2023
7.0.0 中的更新
特性
Multi-touch support - Diagram views now handle Microsoft Windows touch messages and implement multi-touch gestures:
The view can be zoomed or panned using two-touch pinch/flick gestures.
Diagram nodes can be moved, scaled and rotated using two-touch pinch/flick gestures.
Each touch draws diagram items corresponding to current behavior.
Each touch started from a node draws a diagram link.
Prevent drawing of multiple items simultaneously, while keeping other multi-touch gestures enabled.
Grab adjustment handles on touch screens, without increasing the 'AdjustmentHandlesSize' value.
Animations - The library now includes several standard animation classes and methods:
Animate the fill color of nodes or link arrowheads.
Animate the color of node borders or link segments.
Animate item opacity for fade-in and fade-out effects.
Animate vertical position of nodes.
Animate horizontal position of nodes.
Animate a node's local scale factor.
Moves nodes along a specified path.
Animate the scroll position of a view.
Animates the zoom factor of a view.
Async serialization - Files can now be saved and loaded asynchronously.
Paged view - PagedDiagramView offers an alternative way to display DiagramDocument objects (along with TabbedDiagramView).
The diagram pages are arranged vertically in a shared scrollable range.
The distance between pages can be set via PageSpacing property.
If pages are of differing widths, you can align them horizontally using the PageAlignment property.
Apart from using scrollbars, users can also change pages by clicking navigation buttons at the bottom of the view.
The navigation bar can optionally display buttons for adding and removing pages, as specified by ShowAddButton and ShowRemoveButton properties.
The control raises PageAdding and PageRemoving validation events to confirm the operations. If validated, there are PageAdded and PageRemoved events raised.
If the AllowRenamePages property is enabled, users can edit the Title of a DiagramPage by double clicking the label in navigation bar. The PageRenamed event is raised to notify the application when the page is renamed.
Offscreen printing - Diagrams can now be printed without showing them in diagram views on forms, or opening forms altogether.
Miscellaneous
You can now enable the AllowZoom property of Overview control to let users zoom the diagram view by resizing overview's viewport tracker rectangle.
BorderColor and BorderWidth properties have been added to DiagramView.
SvgNode parser now supports multiple class names in the "class" attribute of SVG elements.
Added DiagramDocument JSON serialization methods.
Added Clone methods of Diagram and DiagramDocument which return a copy of the diagram / document and its items.