
Adds support for multiple diagram pages and tabbed diagram view.
Features
- Multiple diagram pages - Added DiagramDocument class which represents a collection of diagram pages or sheets.
- New pages can be added to the document and existing pages can be removed or reordered.
- Includes methods to load/save all pages in a single file.
- Can also load files created by serialization methods which show them in a single page.
- Tabbed diagram view - Added TabbedDiagramView control which is a view that displays DiagramDocument objects.
- Individual diagram pages can be activated through the tabs located at the top or at the bottom of the control.
- Appearance and behavior of the tab strip can be customized.
- Location and visibility of the strip can be specified.
- Includes tab rearranging using the mouse.
- Async serialization - Files can now be saved and loaded asynchronously.
- Reversed tree layouts - Added 'reversedLinks' property to TreeLayout, RadialTreeLayout and BorderedTreeLayout. This lets you arrange trees where links point from child to parent nodes, instead of the default direction: parent to child.
- Miscellaneous
- Column, row and node property getters have been added to CellEventArgs.
- ContainerNode now sorts its child nodes by zIndex instead of insertion order.