2019V2セット:コンポーネント.NET開発制御が正式にだけでなく、.NETのコアプラットフォームの深さと製品アーキテクチャの安定性、使いやすさ、統合のための、改善し、新しい.NET開発コントロールを追加していくに加えて、リリース、コントロールおよびその他の拡張機能があります順番に最適化の側面は、.NET、モバイル端末とWebアプリケーションのすべてのプロジェクトの開発ニーズを満たすために。
新機能の開発:コンポーネントの.NETコントロール2019V2セットを導入する前に、同期の経験のための最新のインストーラをダウンロードしてください!
>> :コンポーネントの.NET開発制御は2019V2ダウンロードを設定します
:コンポーネントの.NET開発制御は機能と更新されたバージョンの特徴は以下の3点から2019V2を設定します。
- :コンポーネント2019V2新しい.NET開発制御と機能
- :コンポーネントのコントロールがすでに強化します
- :コンポーネント2019V2各プラットフォームの制御機能と使用経験の強化やすさ
:コンポーネント2019V2新しい.NET開発制御と機能
.NETのコアプラットフォームのデータエンジンに適し
.NETのコアプラットフォームの新しいコントロールあらゆる新規の増加::コンポーネントデータエンジン(C1DataEngine)は、コントロールが急速抽出、変換、および大規模、複雑なデータセットをロードするためのメモリキャッシュ技術を使用しています。次の機能があります。
- 秒以下のうちに数百万のレコードを抽出し、クエリ
- サーバーにアクセスすることなく、実行時、フィルタリング、および集約パケットでデータをソート
- 単一のデータ・セットに複数のソースからの混合データ(例えば、SQL、CSV、JSON、.NETオブジェクト)
- .NETのコアプラットフォームとアプリケーションのサポートすべてのASP.NETコア
リサイズは、Office 365リボンパネルのコントロール(ベータ版)に適用されます
:コンポーネントは、すでに非常に人気のWinForms C1Ribbonコントロールをリリースしていた、そしてそれは、Microsoft Officeのペースを維持するための機能を追加し続けました。
:コンポーネント2019V2では、彼は高いユーザーの需要を満たすために、新しいリボンコントロールに参加しています。これで、同様のUIリボンパネルとOffice 365を提供するために、上記の.NET 4.5.2をサポートし、かつ、制御のWinFormベースのプラットフォーム、あなたが得られます。
- 単純化されたビューを達成するためにリボンを折りたたみ
- コントロールのより多くの種類は、ボタンなどの埋め込みコントロールの20種類以上は、プログレスバー建て、および他のライブラリの更新します
- ボタンとして設定され埋め込まれた画像を追加し、フォントやベクトルベースのアイコンライブラリをサポートします
- Backstageビューとステータスバーアセンブリを提供
使用された元:コンポーネントリボンパネルは、ユーザーが非常に使いやすいこと、そして彼のようになります制御します。新しいOffice 365リボンリボンパネルのコントロールもテーマやカスタムテーマを使用C1ThemeControllerスタイルの40種類以上をサポートしています。
:コンポーネントは、古いC1Ribbonを維持していきますが、私たちはあなたからの有益なフィードバックを収集し、必要な最適化の更新を行うことができるように、あなたは、新しいリボンコントロールを検討したいと考えています。
.NET標準プラットフォームのテキストパーサに適し
.NET標準プラットフォームに適用される:コンポーネント新しいテキストパーサ(C1TextParser)、データは、テキストファイルやHTML、記録紙から抽出された、または別のシステムに送信することができ、データファイルが格納されています。コントロールがサポートしています。
- 中に(例えば、電子メールや請求書など)は、半構造化データソースからデータを抽出し、ワークフローに統合
- 技術(データヘッド、尾、HTMLや正規表現のテンプレートに基づいて)のさまざまな方法を使って分析
- 重複したフィールドから抽出されたHTMLは、レコードファイルを生成します
- 任意の.NET Framework、.NETのコア、ASP.NETコア、UWPまたはXamarinアプリケーション
C1DataEngineとC1TextParserは:コンポーネントインストーラインストーラサービス・コンポーネント・モジュールからダウンロードすることができますが、彼らの任務は:コンポーネントに含まれています。
.NET Frameworkの4.5.2をサポートしています
.NET標準の.NET開発および.NETのコアのための新機能とコントロールを追加することに加えて:コンポーネントが、最新の.NETフレームワークをサポートするために:コンポーネントの.NET開発者がコントロールのセットを更新し続けています。
Microsoftは.NET 4.5.1のサポートを中止した、:コンポーネントは、製品の安定性を確保するために制御し、我々はすべてのバージョン:コンポーネントの.NETコントロールは、.NET 4.5.2にアップデートされます。我々は、すべての更新のWinFormsとASP.NET(MVCとWebフォーム)コントロールを完了している現在では、フォローアップは:コンポーネントの次のバージョンのリリース前にWPFコントロールを更新完了します。
したがって、開始:コンポーネント2019 V2から、.NET 4.5.2 .NET 4.5.2に基づいてされるすべての新しい機能や新しいコントロールの開始以来、その:コンポーネントを意味する最小フレーム・コントロール・サポート、あろう(非既存のバージョン制御前) 。ただし、あまり心配する必要はありません、我々は:コンポーネントを制御し、リリースまで:コンポーネント2020V2の以前のバージョンのサポートを提供していきます。
現代のアプリケーションアイコンクラス:C1Iconは、ベクトルのアイコンの多くの種類を追加します
C1Icon:コンポーネントは、モノクロ/ベクトルアイコンを生成するため、リサイズ、WPFとUWPをサポートし、新たに追加されたクラスです。これらのアイコンは、簡単に、ビットマップのアイコンを避けるために、色とサイズを変更することができ、痛みのポイントの大きさや色を調整することは容易ではありません。
アイコンによって生成C1Iconは、ユーザが、APIを介して、アイコンの異なるタイプを参照することができ、直接(リボンリサイズにおいて、例えば、新規):コンポーネント・コントロールを使用することができます。アイコンのC1Iconタイプは、フォントを生成するために使用され得るベクター(パスまたはSVG)及び画像を含みます。
:コンポーネントのコントロールがすでに強化します
フレキシブルグリッドテーブルコントロール
1、ASP.NET MVCとASP.NET MVCのコアのエラーに適用されます
:コンポーネントを使用すると、検証ツールは、エラーメッセージを表示する必要が定義することができますFlexGrid.ErrorTip属性を追加しました。
当然,您也可以将其设置为 null ,以还原默认行为(默认使用单元格的"title"属性显示验证错误提示)。
2、 支持列脚,启用固定列摘要
FlexGrid 表格控件支持列脚功能,列脚行可以被设置为固定样式或在网格中的最后一行滚动。在列脚行内,您可以轻松地显示数据聚合结果,如总和、平均值、最小值、最大值等,此外,列脚行还可以显示基于表达式的值,如基于多列的计算结果(即项目总计)。
此功能附带了完整的设计界面支持,用户可直接配置带有表达式和标题的列脚项。
3、 在"SubTotal Groups"中使用自定义表达式
使用WinForms 的 FlexGrid, 用户可以将自定义表达式用作组中的小计以及数据聚合。 例如,组表达式可以包含总计、总和(产品的数量、价格等)。
FlexChart 图表控件
1、 适用于 WinForms、WPF、ASP.NET和 UWP 的 FlexPie 支持多饼图
使用ComponentOne 的FlexPie 控件,可以使用相同的数据源创建多饼图"series",从而在单个图表中可视化呈现更多数据。
要创建多饼图系列,请在 FlexPie.binding 中指定多个按逗号分隔的属性。此功能在 WinForms、WPF、ASP.NET MVC 和 UWP 版本中都可以支持。
2、 加入 DataFilter自定义数据过滤器示例
ComponentOne 的全新示例,演示了如何在数据过滤器DataFilter中使用 FlexChart作为自定义过滤器。
该示例显示了股票的开盘、最高价、最低价、收盘价和交易量,并允许您通过在数据过滤器内不同的时间范围选择显示不同的值,您可以选择通过单击数据点来过滤数据,也可以使用范围栏调整时间段,通过拖动鼠标来过滤数据选择范围。
3、 适用于 ASP.NET的范围面积图
ComponentOne For ASP.NET平台新增了范围面积图功能,具体实现:为每个数据点在 Y 轴上绘制两个值,并填充之间的区域。
如需使用范围面积图,只需将图表类型设置为"区域",然后在系列绑定中设置上部和下部范围值即可。
4、 Series Tooltips (提示工具)和 ItemFormatter(图表数据点格式化)
Series Tooltips属性,使您能够为不同系列的图表增加提示信息。
itemFormatter属性,使您能够定义多个图表系列中特定序列的数据点外观。
OLAP 数据分析控件
ComponentOne 2019V2为 OLAP 数据分析控件添加了两个新功能:大纲模式和值字段列标题。
"PivotGrid.OutlineMode"属性为 ComponentOne 中的电子表格提供了大纲格式分组,即允许用户折叠行以创建更为紧凑的视图。"PivotGrid.showValueFieldHeaders"属性允许ComponentOne 中的电子表格显示值字段的标题,即使在单个值字段的视图中也是如此。
RichTextBox 富文本编辑控件增强
基于ComponentOne For WPF 中的 RichTextBox 控件,新版本改进了ribbon样式的工具栏,以支持基于最新 Microsoft Office UI 的外观样式。
ribbon工具栏可以展开和折叠,就像 Microsoft Office 中的功能区一样。
FlexPivot 数据筛选
适用于WinForms 平台的 ComponentOne FlexPivot控件,将支持筛选字段按照范围分组,例如按照年龄: 10-20岁、21-39 岁、年龄 40-59 岁以上,或通过一个简单的日期字段创建年度季度组。
您可以基于字符串、数字和日期字段创建分组的范围列表,创建分组范围后,用户还可以对该范围进行筛选,以进一步增强其透视视图。
为 MVC 更新了控件向导
在 ComponentOne 2019V2中,我们更新了控件向导,支持在 Razor Page 应用程序中插入和更新控件。
这项改进意味着您可以使用控件向导在 Razor 应用 .cshtml 页面的光标位置插入ASP.NET MVC控件。此外,您还可以通过在控件声明内右键单击并选择"更新 C1 MVC 控件"来更新控件。
此功能还负责所有资源注册和引用添加。
ASP.NET Web API对云存储具备CRUD 支持
CRUD是指在做计算处理时的增加(Create)、读取(Read)、更新(Update)和删除(Delete)几个单词的首字母简写。ComponentOne 为以下云存储服务添加了对 CRUD 操作的内置支持,这些云存储服务包括:Azure、AWS(亚马逊 Web 服务)、DropBox 和 Google 云端硬盘。
您可以使用 API 从这些服务中读取、上传、下载和删除文件。
各平台控件功能及易用性体验增强
WinForm 平台新增功能汇总
适用于 WinForm 平台的FlexGrid 表格控件
- 添加了"SearchThroughVisibleRows"属性,该属性用于在当前行或可见行中进行搜索。
- 提供了在 C1FlexGrid 中保存折叠节点的功能,依托于Excel 格式。
- 在 C1FlexGrid 中,为过滤编辑器窗体增加了MaximumSize.Height属性,用于控制最大窗体高度。
- 当AutoSize = False 时,在 C1FlexGridGroupPanel 中提供滚动条。
- 添加了 IC1ColumnFilter2接口。用户通过自定义过滤器即可实现此接口,以便允许在获取或设置 C1FlexGridBase.FilterDefinition 属性期间序列化和反序列化 xml 过滤器定义。
- 公开ColumnCollection.DefaultSize和RowCollection.DefaultSize属性。用户可以调用这些属性为其设计的窗口提供默认值,以实现基于C1FlexGrid的字体大小调整列或行的默认值。 这些属性的默认值为-1。
适用于WinForm 平台的Gauges(仪表盘控件)
- [C1BulletGraph]添加了新的重载渲染方法,该方法允许在指定图形中渲染C1BulletGraph控件,如将矩形框绘制成图形。
- [C1BulletGraph] 性能提升。
适用于WinForm 平台的Input(输入控件)
- [C1ComboBox]添加了鼠标滚轮选择值的属性。此属性用于在C1ComboBox 未下拉时,所选项目的值是否可以使用鼠标滚轮更改。
- 添加了"HandleScrolling"属性。此属性指示 C1ComboBox 是否处理父控件的滚动。
适用于WinForm 平台的Scheduler (日程表控件)
1、 默认打印预览对话框从C1.Win.C1RibbonPreview.4更改为C1RibbonPreviewDialog程序集。
如果此程序集未包含在项目引用中,则 ComponentOne会尝试使用 ComponentOne 中旧的预览对话框。
如果要使用新预览对话框,请确保添加了对C1.Win.C1RibbonPreview.4 的引用。
2、 添加了 C1Calendar.DisplayRangeChanged事件。
适用于WinForm 平台的TrueDBGrid (表格控件)
- 默认打印预览从C1.Win.C1RibbonPreview.4程序集更改为 C1RibbonPreview。
如果此程序集未包含在项目引用中,则 C1TrueDBGrid 将尝试使用C1.Win.C1Report.4中的旧预览。
如果你想使用新的预览,请确保添加了对 C1.Win.C1RibbonPreview.4、C1.Win.C1Ribbon.4 和 C1.Win.C1SplitContainer.4程序集的引用。
适用于WinForm 平台的日历控件
- [C1CalendarView]添加了"BeginUpdate"和"EndUpdate"方法。
- [C1DateEdit]改进了性能。
- [C1CalendarView]添加了GetDisplayRange 方法和DisplayRangeChanged事件。
- [C1DateEdit]添加了CalendarSettings.DisplayRangeChanged事件。
适用于WinForm 平台的数据筛选
- 添加了CollapseAll和ExpandAll方法。(TFS:366020)。
- 性能提升。
适用于WinForm 平台的MultiSelect (多选控件)
- [C1CheckList]添加了RightClickSelect属性。此属性用于获取或设置:是否可以通过右键单击选择项目。
- [C1CheckList]将"Radio"选项添加到"选择模式"的枚举中。此选项允许用户一次只选择一个项目,并在按住 ctrl键时取消选择该项目。
- 提高了修改、添加或删除数据源项的性能。
- 当用户按 Enter 键时,焦点不会向下移动。
- 为C1CheckList 和 C1MultiSelect 添加了xml 文档注释。
- 在 C1CheckList 和 C1MultiSelect 中添加了SelectedValues作为选定值数组。
- [C1MultiSelect]添加ValueMemberPath属性。
适用于WinForm 平台的树视图
- 添加了对 IAccessible接口的支持。
- 添加了"RightClickSelect"属性。此属性用于:是否可以通过右键单击选择节点。
- 当SelectionModifier为"null"时,在Multiple SelectionMode中添加了对Shift修饰符键的支持。
- 当用户更改选择模式时,C1TreeView 将保存选择状态。
- 添加了" MoveDownByEnter "属性。此属性是protected的,用户通过该属性控制:按下 Enter 按钮时焦点是否可以向下移动。
- 添加了 FocusCell 方法。此方法将焦点设置为节点单元格。
- 添加了GetFocusedColumnIndex方法。此方法获取焦点单元格的列索引。
- 添加了GetFocusedNode方法。此方法获取包含焦点单元格的节点。
WPF 平台新增功能汇总
适用于 WPF 平台的 FlexGrid (表格控件)
- 添加了新的 PrintPreview() 方法来显示打印预览窗口,并沿用 PrintParameters 类进行打印设置自定义。
- 提升了从项目源添加、删除、重置大量项时的性能。
- 在重置项目源时,列标头和未绑定行不再失效。
适用于 WPF 平台的 FlexSheet (电子表格控件)
- 添加了用于显示打印预览窗口的新 PrintPreview() 方法,以及允许打印设置自定义的 Print 参数类。
- 添加了对绑定模式下未绑定单元格的公式支持。
适用于 WPF 平台的 Excel 控件
- 添加了允许用户可视化加载和保存过程的功能 (*.xlsx、*.xls、*.csv)。
ASP.NET MVC 和 ASP.NET Core MVC 新增功能汇总
适用于ASP.NET MVC 的 FlexGrid(表格控件)
- FlexGrid.getClipString方法添加了一个额外的参数,用于导出行标题(不包括列标题)。此新功能对于导出示例中PivotGrid控件的内容非常重要。
- FlexGridFilter、ValueFilter和ValueFilterSetting类都添加了一个新的" ExclusiveValueSearch "属性,该属性默认设置为 true,提供类似 Excel 的行为:搜索时从筛选器中可以设置排除项。
将其设置为 false 可以禁用此功能。
适用于ASP.NET MVC 的 OLAP(数据分析)
- 改进了 PivotGrid 中的键盘支持,允许用户使用键盘展开和折叠行组(使用 alt-Left折叠、alt-Right展开)。
- 更改了 olap.PivotGrid以遵循allowMerging属性。 还将该属性的默认值设置为“All”。
- 向wijmo.olap.ShowAs枚举添加了两个新设置:PctPrevRow 和PctPrevCol ,用于使引擎显示每个项目的值,并作为上一行或列中值的百分比。
- 在PivotEngine中添加了一个" ExclusiveValueSearch "属性。该属性默认值为 true,用于提供类似 Excel 的行为:搜索时从筛选器中排除某一项。
可以将其设置为 false 以禁用此功能。
适用于ASP.NET MVC 的Multirow(多行表格控件)
- 添加了对MultiRow单元格中明确设置rowspan的支持
- 添加了对MultiRow.NewRowAtTop属性的支持。
适用于ASP.NET MVC 的TreeView(树形图)
- 添加了TreeView.ExpandOnLoad属性,该属性用于定义TreeView 在加载第一个节点时是否应自动展开该节点,或者是否应折叠所有节点。
- 添加TreeView.CheckOnClick属性,允许用户通过单击节点标题上的任意位置(而不是单击复选框本身)来选中节点。
- 添加了TreeView.CheckedMemberPath属性,允许您将TreeView中的Mcheckbox绑定到数据成员。
适用于ASP.NET MVC的Menu (菜单控件)
- 添加了Menu.closeOnLeave属性以使用Menu.OpenOnHover,并提供更多对菜单打开和关闭状态的控制。
- 添加了cssClassAll属性到FlexGrid 的Row和Column类,用户可以将 CSS classes 添加到表头单元格以及数据单元格中。
- 添加了Tooltip.cssClass属性,允许针对不同的信息,使用不同样式的工具提示(例如信息、验证等)。
适用于ASP.NET MVC 的Input(输入控件)
- 改进了ComboBox.SelectedValue属性,用于在没有itemsSource的情况下获取或设置控件的文本。这项改进,使得用户更容易使用ComboBox作为常规输入元素的替代。
- 为DropDown和InputMask添加属性InputType。
ComponentOne Enterprise | 下载试用
ComponentOne是一款专注于企业应用高性能开发的 .NET 全功能控件套包,包含300余种控件,支持7大平台,涵盖7大功能模块。较于市面上其他同类产品,ComponentOne更加轻盈,功能更加强大,20多年的开发经验,将为您的应用系统带来更为安全的使用体验。纯中文操作界面,一对一技术支持,厂商级的技术服务,共同造就了这款国际顶级控件套包。