ComponentOne中的DataFilter(數(shù)據(jù)過(guò)濾器)是一個(gè)功能強(qiáng)大的 UI 控件,它為用戶提供了一個(gè)使用簡(jiǎn)單、類似主流電子商務(wù)系統(tǒng)的數(shù)據(jù)過(guò)濾組件,可以配合任何數(shù)據(jù)源完成過(guò)濾操作。
材料主題設(shè)計(jì)器可以在 WinForm 應(yīng)用程序的設(shè)計(jì)階段和運(yùn)行階段啟動(dòng)。 您可以在設(shè)計(jì)時(shí)使用“主題控制器”對(duì)話框或通過(guò)修改“App.config”文件來(lái)應(yīng)用主題。 要在運(yùn)行時(shí)啟動(dòng),請(qǐng)使用C1ThemeController靜態(tài)類來(lái)應(yīng)用主題。
ComponentOne Slicer控件為PivotField對(duì)象提供了一種更加快速的數(shù)據(jù)過(guò)濾方法。通過(guò)給用戶提供根據(jù)值過(guò)濾數(shù)據(jù)的單擊按鈕,即可輕松實(shí)現(xiàn)類似Excel中的數(shù)據(jù)透視網(wǎng)格和數(shù)據(jù)透視圖功能,與此同時(shí),該控件還可實(shí)時(shí)顯示當(dāng)前數(shù)據(jù)的過(guò)濾狀態(tài)。
ComponentOne 的 Simplified Ribbon (簡(jiǎn)化功能區(qū)菜單)中已經(jīng)支持 C1Icon,可提供更多靈活的個(gè)性化定制選項(xiàng)。
Material Design設(shè)計(jì)規(guī)范的受歡迎程度和實(shí)用性已經(jīng)引起了 ComponentOne 技術(shù)團(tuán)隊(duì)的重視。ComponentOne Enterprise 2018V3 版本將全面支持Material specs的功能集。
在此前的ComponentOne中,我們?yōu)镃1FlexGrid(最快,最靈活的.Net數(shù)據(jù)網(wǎng)格控件)添加了一個(gè)非常強(qiáng)大的動(dòng)態(tài)分組功能。 隨著ComponentOne Enterprise 2018v3版本的正式發(fā)布,ComponentOne For WinForm 中的C1Flexgrid又向前推進(jìn)了兩個(gè)新屬性:GroupDefinition和SortDefinition。
迷你圖 —— Sparklines是迷你的輕量級(jí)圖表,有助于快速可視化數(shù)據(jù)。 它們是由數(shù)據(jù)可視化傳奇人物Edward Tufte發(fā)明的,他將其描述為“數(shù)據(jù)密集,設(shè)計(jì)簡(jiǎn)單,字節(jié)大小的圖形。”雖然迷你圖不包含傳統(tǒng)圖表中的許多元素(如軸和坐標(biāo)), 基于它們的簡(jiǎn)單性,它們可以比其他圖表類型更具信息性。
對(duì)于選擇,C1FlexGrid提供了SelectionBackground和SelectionForeground屬性,可以設(shè)置選擇的背景色和前景色。本文就在此基礎(chǔ)上擴(kuò)展,選擇行的樣式該如何設(shè)置。
除了使用ApplyCellStyles方法,通過(guò)CreateCellContent方法,我們也可以實(shí)現(xiàn)單元格設(shè)置顏色和樣式的效果。 本文就在此基礎(chǔ)上討論如何可以設(shè)置選擇單元格的樣式。
在之前我們討論過(guò)給單元格設(shè)置背景色:通過(guò)重寫(xiě)ApplyCellStyles方法,然后設(shè)置Border的Background屬性實(shí)現(xiàn)。本文就在此基礎(chǔ)上討論如何對(duì)單元格字體進(jìn)行設(shè)置。