Lancements de MindFusion.Diagramming for WPF

Released: Aug 29, 2024

Mises à jour de V4.1.2

Fonctionnalités

  • DividerPen property has been added to the ContainerNode, TableNode and TreeViewNode classes. It lets you customize the appearance of the divider line drawn between a node's caption bar and content area.
  • Unfolding a ContainerNode now always restores original size from UnfoldedSize property, regardless of AutoGrow and AutoShrink values. To revert to old behavior, call ResizeToFitChildren from ContainerUnfolded event handler.
  • Minimum required .NET Framework version has been lowered...

Released: Jul 3, 2024

Mises à jour de V4.1.1

Fonctionnalités

  • Export XPS files - The XpsExporter class exports diagrams to XPS (XML Paper Specification) files. The Export method overload lets you export either Diagram or DiagramDocument objects.
  • Miscellaneous
    • The new ToolTipDelay property lets you specify the delay in milliseconds before showing an item's tool-tip.
    • You can now control a node's position during user interaction.

Correctifs

  • DiagramLink tool-tip fixes.
  • Fixed node presenter not disappearing until next WPF layout pass if...

Released: May 31, 2024

Mises à jour de V4.1.0

Fonctionnalités

  • Using custom in-place edit controls - You can now handle the CreateEditControl event to display a custom WPF control for users to edit an item's content.
  • New mouse events
    • NodePointerEnter and NodePointerLeave are now raised when the mouse pointer respectively enters or leaves the boundaries of a node. NodeHovered fires if the pointer rests over a node for HoverDelay milliseconds.
    • LinkPointerEnter and LinkPointerLeave are now raised when the mouse pointer respectively enters or...

Released: Apr 23, 2024

Mises à jour de V4.0.9

Fonctionnalités

  • JsonImageHandler now lets you serialize custom image sources to JSON format.
  • The control now automatically shows ContextMenu of right-clicked objects. It also raises NodeMenuOpening, LinkMenuOpening and ContextMenuOpening validation events to let you cancel the operation selectively.

Correctifs

  • Fixed incomplete layout by Print and PrintPreview methods of DiagramDocument.

Released: Mar 25, 2024

Mises à jour de V4.0.8

Fonctionnalités

  • Added a new LinkDensity partitioning method to CompositeLayout, which divides the graph depending on ratio of nodes to links in subgraphs.
  • AnnealLayout now normalizes distance calculations, making its cost property values independent from diagram's MeasureUnit.
  • You can now enable the FlipImage property of ShapeNode to make node's Image follow the geometric shape mirroring specified by FlipX and FlipY properties.
  • You can now set the AutoDeleteLinks property to false to prevent...

Released: Mar 3, 2024

Mises à jour de V4.0.6

Fonctionnalités

  • Added Microsoft .NET 8 support - The distribution now includes assemblies and sample projects for .NET 8. Locally installed assemblies do not appear automatically in Visual Studio toolbox at this time, you can either add references manually or through Nuget package manager.
  • UI virtualization improvements
    • The Overview control now virtualizes items when its ScaleMode is different from FitAll.
    • Large ContainerNodes that cover several screens now create presenters only for Children...

Released: Jan 23, 2024

Mises à jour de V4.0.2

Fonctionnalités

  • Drag-and-drop improvements - The control now displays a ghost image of nodes dragged from NodeListView. Set the DragIndicatorOpacity property to set the image opacity. Set HorizontalDropAlignment and VerticalDropAlignment to specify placement of dropped node relative to mouse pointer.
  • Miscellaneous
    • You can now set LayerTowardsStart property of LayeredLayout to place child nodes closer to parent nodes.
    • You can now call CloseToolTip method if you need to hide tooltips explicitly...

Released: Nov 30, 2023

Mises à jour de V4.0.0

Fonctionnalités

  • Model / view separation - Diagram is now considered a model class and must be displayed inside a DiagramView control. DiagramView contains a built-in ScrollViewer, so updating applications to this version should be a matter of replacing the old ScrollViewer with the new DiagramView, and using zoom, scroll and behavior properties of the view object instead of the diagram one.
  • UI virtualization - DiagramView and ContainerNode now add UI elements to the WPF visual tree only for...

Released: May 3, 2023

Mises à jour de V3.9.2

Fonctionnalités

  • Link crossing decorations are now also drawn over a control point if it is collinear with adjacent control points.
  • Arrange method now adds offset for 'CaptionHeight', adjusting for a caption through the layout's margins is no longer necessary.
  • 'FromFile' and 'FromStream' static methods have been added to 'SvgContent' which lets you load SVG drawings with less code.
  • 'RealizeItems' method has been added to 'VirtualizingDiagram' which lets you create actual items in a specified off...

Released: Mar 28, 2023

Mises à jour de V3.9.1

Fonctionnalités

  • The ValidateLinkCrossing event validates visibility of individual link crossing point decorations.
  • TableNode now displays the tooltips of its row anchor points.
  • TableNode now clips anchor points of rows scrolled outside current table viewport.
  • Improved text positioning for nodes with large fonts in exported SVG files.
  • New Arrange overload of base Layout class allows arranging a subgraph of VirtualizingDiagram.

Correctifs

  • Fixed SVG sub-path rendering in SvgNode.
  • Fixed SvgNode...