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