近期,由葡萄城推出的ComponentOne .NET開發控件集正式釋出最新版本!
ComponentOne 是一套專注于企業 .NET開發、支援 .NET Core 平台,并完美內建于 Visual Studio 的第三方控件集,包含 300 多種 .NET 控件種類,提供表格資料處理、資料可視化、報表、日程安排、輸入和編輯等七大功能。
本次新版本有一項令無數開發者感到興奮的新特性: ComponentOne加入了全新的UI控件——Blazor UI。
Blazor是什麼?它是一項将C#和 .NET都放入浏覽器的Microsoft技術。使用Blazor,開發人員可以在伺服器和用戶端上直接使用C#編碼,建構豐富的Web應用程式。Blazor使用WebAssembly來工作,WebAssembly是一種高性能的管道,可以将代碼預編譯為緊湊的二進制格式。最重要的是,每個主流浏覽器(包括移動版本)都支援WebAssembly。
而在ComponentOne 中加入 Blazor UI控件,意味着C#開發者可以不再過多依賴于HTML、JavaScript和CSS,直接建構出更高性能的移動網際網路應用程式。
與此同時,本次釋出 ComponentOne 中的所有控件均支援 .NET Core 3.0。開發者在使用ComponentOne搭建企業級 .NET應用,享受 .NET Core架構所帶來的優勢與便利的同時,無需過多考慮舊版本相容性問題。
在列舉 .NET開發控件集ComponentOne V2019.0 Update3的全部新特性之前,請下載下傳最新安裝程式,以便同步體驗!
>> ComponentOne 最新版下載下傳位址
一、新增Blazor UI控件(Beta版本)
ComponentOne Blazor Edition(Beta)是ComponentOne 最新版中新增的互動式UI控件。
通過Blazor UI,開發者可以直接嵌入FlexGrid(ComponentOne中速度最快的跨平台表格控件),以及部分輸入控件(如AutoComplete、CheckBox和ComboBox),用以建構同時滿足伺服器和用戶端架構的C#Web應用程式。
二、支援 .NET Core 3.0
本次釋出,ComponentOne 的 WinForms、http://ASP.NET Core MVC、WPF平台中的所有控件均全面支援 .NET Core 3.0。
三、ComponentOne 針對 Web端的更新
FlexGrid for http://ASP.NET 添加了多範圍選擇
沒有最靈活的單元格選擇模型,就不能稱為FlexGrid。
在ComponentOne最新版本中,添加了多範圍選擇器,當使用者在選擇多個單元格範圍并按住CTRL(或command)時,該功能便會發揮作用。

FlexSheet for http://ASP.NET 添加了自動填充
FlexGrid for http://ASP.NET Core MVC現在支援自動填充功能。
自動填充功能讓使用者可以根據樣式填充標明的單元格,就像在Excel中一樣。 通過設定AllowAutoFill屬性即可啟用此功能。
FlexChart 添加了新的階梯圖類型
FlexChart for http://ASP.NET Core MVC現在支援Step、StepSymbol和StepArea圖表。
這些圖表可用于顯示在不定期的時間間隔内,發生變化的任何類型的資料,例如利率與時間的關系。
儀表盤添加了儀表指針
儀表指針用于訓示儀表值,這也是現代儀表盤中,替代實心杆設計的最佳方案。
四、ComponentOne 針對 WinForms 桌面端的更新
新功能:FlexGrid 行明細
FlexGrid for WinForms一直支援分層資料樹,但是新的行明細功能使您在建立嵌套網格時具備更大的靈活性。
通過行明細,可以在網格的每一行下方的可折疊面闆中顯示其他資訊或相關資訊,您還可以在詳細資訊行中顯示輸入表單、子資料網格或其他任何内容。
FlexChart設計器可在運作時編輯圖表
FlexChart for WinForms設計器将允許最終使用者于項目運作時編輯圖表。
使用者隻需輕按兩下圖表的任一一部分即可打開設計器,并可修改資料源字段、系列、軸、頁眉、頁腳、圖例和其他圖表屬性。
下面是FlexChart設計器的外觀:
新版的WinForms Fluent Ribbon正式釋出
ComponentOne 建立了全新的Ribbon控件,該控件建構于 .NET 4.5.2之上,并基于Office 365的UI概念。
借助這個控件,您将獲得:
- 功能區折疊時的Ribbon視圖
- 20多個嵌入式控件,包括按鈕、進度條、更新後的圖庫等
- 為按鈕提供更強的嵌入式圖像集,以及對基于字型和矢量圖的圖示支援
- 背景視圖和狀态欄元件
新版本的Ribbon和老版本一樣,同樣支援40多個主題,使用者可以使用C1ThemeController對其進行自定義。
注:我們将繼續維護老版本的C1Ribbon,現在在Visual Studio工具箱中将其顯示為“classic”。FlexPivot 添加了KPIs功能
FlexPivot現在可以顯示來自多元資料集的KPI資訊,例如趨勢、目标和狀态。 一旦确定了KPI字段,就可以将它們添加到資料透視面闆的值字段中。
FlexPivot控件具有内置的圖形來顯示這些KPI,例如圓柱體、儀表、标準箭頭、方差箭頭、道路标志和交通信号燈。
其他更新
關于ComponentOne for WinForms 桌面端的更多更新内容,請前往ComponentOne 産品官網了解。
五、ComponentOne 針對 WPF 桌面端的更新
FlexGrid支援更多列當機方案
新增的運作時可用的特性、示例代碼,将示範如何在FlexGrid for WPF中啟用對列當機和固定列的控制。
新的AllowFreezing屬性使您(作為開發人員)可以将列當機功能直接交由最終使用者使用。
RichTextBox 行号
啟用自動行号将改善文本的編輯和修改方式。
用于WPF平台的ComponentOne RichTextBox可以在整個文檔中連續顯示行号,或者在每頁上從1重新開始。 使用者可以從“視圖”頁籤或通過設定LineNumberMode屬性輕松切換該功能。
FlexSheet for WPF 的增強點
- 新的導出選項,允許使用者在導出時删除空白單元格
- 通過更好的資源管理提高了性能
- 增加了評論框的大小設定
以上就是 .NET開發控件集ComponentOne V2019.0 Update3的主要新特性内容,如需了解更多,歡迎前往ComponentOne 産品官網下載下傳體驗。