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