原創(chuàng)|產(chǎn)品更新|編輯:吳園園|2019-11-18 14:41:02.333|閱讀 578 次
概述:MindFusion.Diagramming for WinForms是一款能夠幫助你輕松創(chuàng)建流程圖和示意圖的.NET控件,可以自定義設計樣式和圖表框顏色。現(xiàn)最新版本6.6已發(fā)布,包含多個修復程序和客戶請求的功能。歡迎下載試用!
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
MindFusion.Diagramming for WinForms是一款能夠幫助你輕松創(chuàng)建流程圖和示意圖的.NET控件;數(shù)據(jù)庫實體關系圖表;組織圖表;對象層次和關系圖表;圖表和樹。它是基于對象-圖表框,表格和箭頭類型,將其歸類分派給其他并結合成復雜的結構。該控件提供超過預先定義的50多種圖表框,如自定義設計樣式和對圖表框著色等。(MindFusion.Diagramming for WinForms現(xiàn)已加入在線訂購,現(xiàn)在搶購立享特別優(yōu)惠>>)
MindFusion.Diagramming for WinForms示例:點擊此處查看
點擊下載MindFusion.Diagramming for WinForms最新試用版
我們已經(jīng)發(fā)布了FlowChart.NET的6.6版本。它包含以下新功能和改進:現(xiàn)在可以通過MindFusion.Animations命名空間中的Animation類對
Animations
Diagram項進行動畫處理,例如,通過運行反彈動畫使您吸引用戶對節(jié)點的關注:
代碼:
// start bouncing animation var animationOptions = new AnimationOptions(); animationOptions.FromValue = node.Bounds.Y; animationOptions.ToValue = node.Bounds.Y + 50; animationOptions.Duration = 1000 * 5; animationOptions.AnimationType = AnimationType.Bounce; animationOptions.EasingType = EasingType.EaseOut; var animation = new Animation(node, animationOptions); animation.Start();
默認情況下,動畫會更改節(jié)點的垂直位置。通過向Animation構造函數(shù)提供UpdateCallback函數(shù),可以對其他節(jié)點屬性進行動畫處理,每次動畫進行時都會調(diào)用該函數(shù)。Animation類實現(xiàn)了幾種內(nèi)置的動畫和緩動類型,它們允許實現(xiàn)各種效果,例如反彈,滑入或滑出,淡入或淡出。也可以定義自定義動畫功能。
動畫布局
添加到Diagram和ContainerNode類的ArrangeAnimated方法可動畫化項目從其原始位置到布局對象分配的新位置的移動。通過從相同位置上的重疊節(jié)點開始新的布局,可以用來創(chuàng)建爆炸效果,也可以通過將新節(jié)點添加到現(xiàn)有布局來創(chuàng)建插入效果。
JSON序列化
圖現(xiàn)在可以JSON格式序列化。這可用于與MindFusion JavaScript圖表庫實現(xiàn)互操作性,或用于JSON文件或數(shù)據(jù)庫中的常規(guī)存儲。要將圖序列化為JSON字符串,請調(diào)用其SaveToJson方法。要從其JSON表示反序列化圖,請調(diào)用LoadFromJson方法。自定義項目類可以通過重寫DiagramItem的SaveToJson和LoadFromJson方法,為其附加屬性實現(xiàn)JSON序列化。必須通過調(diào)用RegisterItemClass方法并為clientClass參數(shù)提供字符串標識符來注冊此類以進行序列化。
.NET Core程序集
(測試版)
MindFusion.Diagramming發(fā)行版現(xiàn)在包括.NET Core 3的程序集。目前不提供設計時支持,您可以僅通過代碼將DiagramView和其他控件添加到表單。
其他
ContainerNode的Arrange方法使用指定的布局類在容器內(nèi)排列子項。
為了與其他平臺的MindFusion API保持一致,Diagram類現(xiàn)在提供了以布局對象作為參數(shù)的Arrange和ArrangeAsync(CLR 4.5+)方法。
Factory類的新CreateDiagramLink重載使在TreeViewNode項之間創(chuàng)建鏈接更加容易。
現(xiàn)在,使用繼承的Control.Font屬性而不是硬編碼字體來呈現(xiàn)ZoomControl的縮放級別標簽。
想要購買MindFusion.Diagramming for WinForms正版授權的朋友可以。
有關產(chǎn)品資訊的更多精彩內(nèi)容,敬請關注下方的微信公眾號▼▼▼

本站文章除注明轉載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@ke049m.cn