Control flow chart MindFusion.Diagramming for WinForms v6.6 upgrade struck!

MindFusion.Diagramming for WinForms is a flow diagram and schematic diagram will help you easily create a .NET control; entity-relationship database charts; organizational charts; object hierarchy and relationship charts; chart and trees. It is based on the object - Chart box, arrow types and forms, it is classified and assigned to another combined into complex structures. The control provides more than 50 kinds of pre-defined block chart, such as custom design patterns and the like on the colored block chart.

We have released version 6.6 of FlowChart.NET. It includes the following new features and improvements: Animation class can now name space by MindFusion.Animations
Animations
Diagram animated items, for example, by running a rebound Animation enables you to attract the attention of the user nodes:
Code:
// Start the Bouncing Animation
animationOptions new new animationOptions = var ();
animationOptions.FromValue = node.Bounds.Y;
animationOptions.ToValue node.Bounds.Y = + 50;
animationOptions.Duration = 1000 *. 5;
animationOptions.AnimationType = AnimationType.Bounce;
animationOptions.EasingType = EasingType.EaseOut;
var = new new Animation Animation (Node, animationOptions);
animation.Start ();

By default, the animation will change the vertical position of the nodes. , You can animate other node attributes by providing UpdateCallback constructor function to Animation, the animation will be every time the function is called. Animation class implements some type of built-in animation easing, they allow to achieve various effects such as rebound, slid in or out, fade in or fade out. You can also define custom animation capabilities.

Animation layout
added to ArrangeAnimated Diagram method and the like may be animated ContainerNode project moved from its original location to the new layout for object allocation. By starting from the new layout superimposed on the same node position it can be used to create the explosion effect, insert effects can also be created by adding a new node to the existing layout.
JSON serialization
FIG JSON format can now be serialized. This can be used to achieve interoperability with MindFusion JavaScript charting library, or for general storage JSON file or database. To map serialized as JSON string, call it SaveToJson method. From its JSON representation deserialization map, call LoadFromJson method. Custom item class can be overridden methods SaveToJson and LoadFromJson DiagramItem achieve JSON serialization to attach attributes. You must be registered by calling RegisterItemClass such method and provides for the string identifier clientClass parameters to be serialized.
. NET Core Assembly
(Beta)
MindFusion.Diagramming release now includes .NET Core Assembly 3. When not currently provide design support, you can only by code adds DiagramView and other controls to the form.

other

  • ContainerNode Arrange the class with the specified layout children arranged within the container.

  • To be consistent with other platforms MindFusion API, Diagram class and now provides Arrange ArrangeAsync (CLR 4.5+) method layout object as a parameter.

  • New CreateDiagramLink Factory class overloads the entry to create a link between TreeViewNode easier.

  • Now, using Control.Font inherited property rather than hard-coded font to render ZoomControl zoom level label.

Guess you like

Origin blog.51cto.com/14499080/2451912