原創|產品更新|編輯:鄭恭琳|2017-07-26 14:48:12.000|閱讀 238 次
概述:多功能Winforms圖表控件套包MindFusion.WinForms Pack更新至v2017.R1。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
MindFusion Pack for WinForms 2017.R1已經發布。 它增加了以下新功能:
漏斗圖通常用于表示過程的階段,并顯示與每個階段相關的相對值或測量值。 在MindFusion.Charting API中,可以使用FunnelChart獨立控件或放置在更復雜的儀表板中的FunnelRenderer實例來創建渠道圖表。 FunnelChart從基礎圖表類繼承,并通過其SegmentSpacing和StemWidth屬性提供額外的定制。
RangeSelector是一個滾動條組件,可讓用戶滾動或調整當前可見的圖表數據范圍。 BiaxialChart在其ShowXRangeSelector屬性啟用時顯示一個水平范圍選擇器,當ShowYRangeSelector被啟用時,它顯示一個垂直的選擇器。 使用X軸的XScrollRangeMin和XScrollRangeMax屬性以及Y軸的YScrollRangeMin和YScrollRangeMax屬性指定滾動范圍。
啟用AllowZoom后,用戶現在可以通過將鼠標拖動到X軸或Y軸渲染器上來選擇軸范圍。
軸上的數據標簽可以旋轉。 要啟用此功能,請設置AxisRenderer對象的LabelRotationAngle屬性,或者設置BaxialChart對象的XAxisLabelRotationAngle和YAxisLabelRotationAngle。
圖例可以顯示系列的所有元素,而不是系列標題值,這對于餅圖和渠道圖表很有用。 要啟用該模式,請將LegendRenderer的ShowSeriesElements設置為true,并分配要顯示給ElementLabelKind屬性的標簽類型。
SimpleSeries的Labels屬性允許您在創建實例后更改系列標簽。
Axis類的IFormatProvider CustomFormat屬性允許您為坐標標簽設置自定義格式化程序。
Chart和DataBoundSeries類的DateTimeFormat屬性可以指定如何格式化DateTime標簽。
ShowHighlight和ShowToolTips屬性允許您禁用高光和工具提示。
將TickLength屬性添加到AxisRenderer. XAxisTickLength和YAxisTickLength屬性添加到雙軸圖。
LabelAlignment屬性添加到BubbleRenderer和BubbleChart。
將ShowTitle屬性添加到LegendRenderer,并將相應的ShowLegendTitle屬性添加到Chart。
將Spacing屬性添加到LegendRenderer,并將相應的LegendSpacing屬性添加到Chart。
將GridLineColor,GridLineStyle和GridLineThickness屬性添加到Plot2D和Theme類。
修復零值崩潰的餅圖。
氣泡圖中的氣泡現在正好以其值為中心。
在水平條形圖中修正YAxisLabel對齊。
ShapeNode的形狀可以水平或垂直翻轉。 當邊緣在其相對邊緣上拖動時,啟用AllowFlip屬性并且形狀翻轉。 您可以使用FlipX和FlipY屬性獲取或設置當前的翻轉狀態。
MindFusion.Diagramming.Fluent和MindFusion.Diagramming.Layout.Fluent命名空間中的擴展方法增加了流暢的編程風格的支持:
代碼:
using MindFusion.Diagramming.Fluent; using MindFusion.Diagramming.Layout.Fluent; //... diagram.Factory .CreateShapeNode(10, 10, 20, 20) .Brush(Color.LightGray) .Font("Arial", 12) .EnableStyledText(true) .Text("Task <i>1</i>") .ToolTip("This is the task"); new TreeLayout() .LevelDistance(20) .NodeDistance(20) .LinkStyle(TreeLayoutLinkType.Cascading3) .Arrange(diagram);
AllowSplitLinks現在也適用于Bezier鏈接。 用戶可以通過拖動所選鏈接的任何點(不同于控制點)插入新的Bezier片段。 通過將切線控制點(方形調整手柄)拖動到直通控制點(圓形調整手柄)上,相鄰的段可以合并回單個。
中間形狀形狀現在呈現在花鍵鏈接的正確位置。
重疊級聯鏈接發散的點可以通過LinkBranchIndicator,BranchIndicatorSize和BranchIndicatorColor屬性指定的形狀進行標記,從而更容易區分分支和交叉段。
箭頭指示燈還顯示鏈接的方向。
組件不再保留單獨的segmentCount字段,從而消除常見的錯誤來源。 SegmentCount屬性現在從ControlPoints元素計算其值。 UpdateFromPoints(updateGroups,updateSegments)重載已被刪除。
如果啟用自動路由或鏈路為自環,SegmentCount設置器不再拒絕更改段數。
LinkShape枚舉的新樣條元素繪制鏈接作為內插樣條,通過其所有控制點:
控件不再自動更新UI線程的CurrentCulture,以匹配當前的輸入語言。 當文化依賴的分隔符和字符串格式與輸入語言一起改變時,這可能會導致應用程序的文本解析和格式化代碼中的微妙錯誤。 為了更好地匹配其目的和Windows術語,VirtualKeyboard的舊CurrentCulture屬性已重命名為InputLocale。 要將當前文化跟隨輸入語言的舊行為重新設置,請將AutoUpdateCulture屬性設置為true。
AutoRepeat屬性允許您禁用或啟用自動重復。 RepeatDelay和RepeatRate屬性允許您自定義自動重復定時。
日歷控件可以與新的RangeSelector組件集成,以便在資源視圖中實現時間軸。 新的ResourceTimeline示例說明了這種集成。
ExcelExporter和ExcelImporter類現在比以前快,結果更準確。 各種問題和不一致被修正。 這兩個類現在暴露了一個View屬性。 如果您設置ExcelExporter的View屬性,則導出器還將導出視圖信息,例如活動選項卡和選擇。 或者,在導入期間設置此屬性將導致視圖信息導入。
控件會禁用Windows觸摸手勢干擾用戶交互代碼。
TouchThreshold屬性可讓您在檢測到命中的調整手柄周圍設置較大的區域,從而更輕松地在觸摸屏上修改項目,而不會顯示明顯的大手柄。
PanAndModify行為允許您在鼠標指針在項目上方時選擇和修改,否則平移視圖。
CaptionBackBrush屬性添加到ContainerNode允許您自定義容器的標題欄的填充。
加載圖形文件時,ShapeNotDefined被提升為未知形狀。
ModifierKeyAction的ExtendSelection元素允許用戶選擇帶有Lasso矩形的項目,而不取消選擇舊的。
Visio Stencils導入API提供對BeginArrow和EndArrow值的訪問。
Visio Stencils導入API提供對為形狀定義的連接元素的訪問。
現在已經可以將EnableStyledText設置為啟用樣式文本模式,而無需設置PolygonalTextLayout。
修正了沒有為交互式繪制的項目提出ItemAdded事件的錯誤。
包含其他UI控件(NodeListView,LayerListView,Ruler等)的程序集已合并到單個MindFusion.Diagramming.WinForms.Controls.dll中。
Scrollable TableNodes現在可以在標題欄中顯示完整的滾動條,而不是上/下滾動按鈕。 要啟用此功能,請將靜態ScrollUI屬性設置為TableScrollUI.Scrollbar。
FreeFormNode現在應用TextBrush和Effects屬性的值。
添加到TreeViewItem中的Brush屬性可以讓您更改項目的背景。
TreeViewNode的ShowLines屬性指定是否顯示項之間的連接。
如果HyperLink設置為“page:// {number}”格式的值,則PdfExporter現在將創建頁面超鏈接,例如 設置“page:// 1”打開第二個PDF頁面當項目被點擊。
AnchorPoint類不再被密封,可以由自定義類繼承。 此外,它還添加了虛擬Draw,SaveTo和LoadFrom方法,可以覆蓋繪圖和序列化代碼。
啟用AllowSplitLinks時,固定用于級聯鏈接的方向更改手勢。
EditComponent的ScrollFirstLine屬性可以通過編程方式更改文本滾動位置。
鍵盤現在可以自動檢測目標窗口的輸入語言的更改,并更新其字符標簽和布局(僅當窗口激活時才更新舊版本)。
修復語言旋轉鍵不會切換語言的問題。
組件在設計時使用時不再安裝其窗口和鍵盤鉤子,修復了一些罕見的Visual Studio崩潰。
類已被移動到MindFusion.UI.WinForms命名空間。
AplyTheme方法重命名為ApplyTheme。
CanUnlockSpecialKey屬性重命名為AutoReleaseModifierKeys。
重復屬性重命名為重復。
FpsKeyEventArgs類重命名為VirtualKeyEventArgs。
資源視圖中的行現在可以交互重新排列。 要啟用此功能,請將AllowMoveRowHeaders屬性設置為“已啟用”。
CsvExporter類現在可以通過新的導出重載導出部分工作表。
ImageExporter可以通過新的EnableZoom屬性來考慮工作表的縮放。
WorkbookPrinter現在公開了一個Landscape屬性,可用于指定頁面方向。
WorkbookView包含新的剪切,復制和粘貼方法,可用于剪切,復制和粘貼視圖中活動工作表的當前選擇。
WorkbookView現在公開ColumnsMoving和RowsMoving事件,可用于驗證交互列和行的移動。
WorkbookView現在公開ColumnsResizing和RowsResizing事件,可用于驗證交互列和行的大小調整。
點擊以下鏈接下載最新試用版本:
<最新 MindFusion.WinForms Pack v2017.R1 下載>
關于 MindFusion.WinForms Pack:提供了8個組件,覆蓋標準商業應用程序所需的大部分功能。這些組件易于集成,你只需點幾下鼠標就可為應用程序添加那些可能要開發幾個月的功能。使用MindFusion.WinForms Pack,為您節省的不僅是時間,還有金錢——比單個購買更節省超過40%的費用。更多其他內容請點擊這里查看。
請移步到購買頁面查看當前授權價格列表。
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自:慧都控件網