Quantcast
Channel: ComponentSource News | Scheduling Components
Viewing all articles
Browse latest Browse all 1488

MindFusion.WPF Pack 2022.R2

$
0
0
MindFusion.WPF Pack

Diagramming adds new 'PatternRouter' class which selects the shortest path when routing links.

Features

New in MindFusion.Diagramming for WPF

  • Pattern router - Added new PatternRouter class which routes links. If there are several possible paths, the router selects the shortest one.
  • Composite router - The CompositeRouter class lets you chain routers so a link passes through the sequence until it gets routed successfully.
  • SvgExporter improvements
    • Opacity is now set as SVG 'opacity' attribute.
    • FontWeight is now set as SVG 'font-weight' attribute.
    • SvgExporter now sets more precise font size.
  • SvgNode improvements
    • Added 'ContentAutoBounds' property which specifies whether to calculate content bounds from SVG element coordinates, or to honor the drawing's viewbox.
    • SvgNode now displays bitmaps embedded in SVG content.
    • SvgNode now supports dashed lines in SVG content.
  • Added new grouping types
    • Attach to the fractional position of a main node and keep the attached node's size.
    • Implement custom group positioning.
    • Attach a node to a point from a link's geometry (not necessarily a control point).
  • Miscellaneous
    • Disabling AvoidOverlaps property of RoutingOptions now lets you create routes with overlapping segments.
    • EnableParallelism and MaxDegreeOfParallelism layout properties are now available in CoreCLR assemblies (Microsoft .NET Core 3 and 5+ versions).
    • Intersect methods have been changed to 'public virtual' to allow them to be overriden in custom item classes.
    • Added property which allows you to set interactive row/column resize mode that preserves total grid size by subtracting resize amount from lane adjacent to the resized one.

Viewing all articles
Browse latest Browse all 1488

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>