news 2026/4/18 9:11:31

ComponentOne Studio Enterprise 2025 v2

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
ComponentOne Studio Enterprise 2025 v2

使用 WPF 的 2D 等高线图可视化 3D 数据

2025年12月12日
ComponentOne Studio Enterprise 2025 v2 通过高性能的轮廓映射和渐变可视化功能提升您的 WPF 应用程序。

ComponentOne Studio Enterprise 是由 MESCIUS(前身为 GrapeCity)开发的一套全面的 .NET UI 控件,旨在构建功能丰富的交互式桌面、Web 和移动应用程序。它为开发人员提供了一系列工具和组件,包括数据网格、图表、报表、输入控件和高级数据可视化功能,支持 WinForms、WPF、ASP.NET Core、Blazor、WinUI 和 .NET MAUI 等平台。该套件注重性能、灵活性和易于集成,帮助团队在保持统一开发方法的同时,为多种应用程序类型创建一致且功能丰富的用户体验。

ComponentOne Studio Enterprise 2025 v2 更新在 FlexChart for WPF 中引入了 2D 等高线图,使开发人员能够通过等高线或阴影带在二维表面上表示三维数据,从而突出显示等值区域。此功能能够清晰地呈现渐变、表面特征和其他连续数据模式。凭借对多种等高线类型、可自定义等高线级别和灵活的渐变调色板的支持,开发人员可以精确控制数值过渡的呈现方式。这些增强功能使 WPF 等高线图非常适合科学和工程分析、高程和表面测绘,以及任何需要精确比较两个变量数值分布的应用。

ComponentOne Studio Enterprise 2025 v2

Updates in 2025 v2

Features

General updates in 2025 v2

  • Added .NET 10 and Visual Studio 2026 support to:
    • WinForms.
    • WPF.
    • ASP.NET Core.
    • Blazor.
    • WinUI.
    • .NET MAUI.

Updates in WinForms 2025 v2

  • New FlexDiagram (Beta): WinForms Diagram Library
    • FlexDiagram is a powerful .NET control that transforms flat or hierarchical data into visually rich and interactive diagrams:
      • Create Quick Diagrams in C# - create>Highly Customizable Graphics - configure every aspect of the diagram, including flow direction, node shapes, connecting lines, and arrows.
      • MermaidJS Syntax Support - Load entire diagrams from a simple text file or string.
      • Use FlexDiagram in .NET Framework 4.6.2 or higher, including support for the latest .NET 10 dark mode.
  • FlexGrid for WinForms Enhancements
    • Added two significant features to FlexGrid for WinForms:
      • Scrollbar annotations enable you to display icons and alerts on FlexGrid's scrollbar. These annotations can be used to highlight specific rows of data, providing error information or helping the user navigate to critical rows in the dataset. The annotations support MESCIUS' Office 365 themes and include several style properties to change the colors, sizes, and borders.
      • CheckBox selection mode provides users with an easier alternative solution to selecting multiple, non-adjacent rows. Previously, users had to press the CTRL key to select non-adjacent rows, which can be challenging for touch screens. To enable this feature, just set the SelectionMode to CheckBox.
  • FlexPie for WinForms Enhancements
    • The new "Sides" data label placement option can display the FlexPie labels aligned along the left and right sides of the chart. This provides a clean, modern look for your pie charts.
  • Menus & Toolbars (C1Command) for WinForms Enhancements
    • Improved support for Alt-key mnemonics and command binding.
      • What are alt-key mnemonics? Essentially, these are keyboard shortcuts that are combined with pressing the Alt key to trigger an action. For example, you can use mnemonics with a C1Menu item so that it activates when the user presses Alt + any key.
      • What are command bindings? Commands are a common coding pattern that separates button and menu logic from UI. Commands enable you to cleanly reuse code across multiple UI components, such as menus, buttons, and toolstrips, and are a common approach in WPF that is gaining popularity in WinForms.
  • Localization Improvements in WinForms
    • WinForms controls will first look for localized resource files in your project and then fall back to the built-in resource files if none are found. This allows you to easily swap in your own localized files, just add files with the same folder structure and names as the built-in resources.
  • Additional WinForms Enhancements
    • Dark mode support for .NET 10.
    • .NET 8, .NET 9, .NET 10 design-time support added for C1ExpressionEditor, C1AgendaView, C1TableView, C1Command, C1Gauge, C1BulletGraph.
    • UI Automation support added for C1ExpressionEditor.
    • C1TreeView supports color picker as a built-in editor type.

Updates in WPF 2025 v2

  • New ExpressionEditor for .NET 10
    • The Expression Editor UI library, originally from WinForms and the .NET Framework, is now available in WPF with support for .NET 10 applications. With C1ExpressionEditor, you can deliver a complete runtime formula builder for users to create and edit logical expressions. Features include:
      • Smart code completion, syntax highlighting, and error reporting functionalities, just like Visual Studio.
      • Built-in operators, constants, and functions to perform calculations.
      • Built-in aggregate, logical, mathematical, and conversion formulas to help shape data.
      • Two components: the expression text box and the panel, which includes a complete formula-building toolbar.
  • FlexChart for WPF: 2D Contour Charts
    • The latest release introduces powerful 2D Contour Chart support in FlexChart, enabling developers and analysts to visualize three-dimensional data on a two-dimensional surface. Whether you're exploring scientific measurements, engineering simulations, statistical models, or geospatial data, 2D contour charts reveal insights that traditional plots can't show.
    • FlexChart supports area and line contours, as well as built-in color scale support with a variety of sequential, diverging, and qualitative gradient color palettes. Contour charts are part of the C1.Win.FlexChart.Extended library.
  • FlexPie for WPF: Side Label Layout
    • FlexPie for XAML now supports a side label layout option, which neatly aligns the labels along the sides of the pie chart. You can adjust the style of the label as normal, including the offset, border, and background.
  • Localization Improvements in WPF
    • It is now easier for you to provide your own custom, localized resources for the WPF UI controls. WPF libraries will first look for resource files in your project and then fall back to the built-in resource files if none are found. This allows you to easily swap in your own localized files, just add files with the same folder structure and names as the built-in resources.
  • Additional WPF Enhancements
    • FlexGrid for WPF now supports word wrap in the column headers. Just set the HeaderWordWrap property on the column.
    • DragDropManager drop UX improvements where the height of the dragged item can be modified to avoid scenarios where the dragged items are larger than the screen size.
    • UI Automation support for C1RichTextBox.

Updates in Blazor 2025 v2

  • FlexChart for Blazor: 2D Contour Charts
    • The new contour charts in FlexChart provide a powerful way to visualize 2D data distributions using contour lines and color‑filled areas. FlexChart supports three contour chart types: Line, LineArea, and Area.
    • You can also configure the number of contour levels to generate and the gradient color palette.
  • Additional Blazor Enhancements
    • Added ARIA accessibility attributes to C1ComboBox, C1DropDown, C1ListView, C1Menu, and C1ToggleButton.
    • C1Accordion includes a new option to retain the child contents in the DOM when collapsed. Set the RetainChildContent property on the C1AccordionItem. By default, child items are hidden from the DOM when collapsed.
    • C1Menu supports data binding through ItemsSource and ItemTemplate properties.
    • Input controls received improved tab and focus features.
    • Improved handling of unmatched attributes in the entire control suite.

Updates in ASP.NET Core 2025 v2

  • FlexGrid for ASP.NET Core Enhancements
    • Added 'showIncludeSelection' property to enable the 'Include Current Selection to Filter' option in value filters.
    • Added 'sortOrder' property to FlexGrid and Column classes to support three-state sort on column header click.
  • Accessibility Enhancements for ASP.NET Core
    • Accessibility enhancements were added to FlexGrid, ComboBox, Calendar, Popup, Input, and AutoComplete controls. Enhancements include aria label properties (ariaLabel, ariaLabelledBy), keyboard properties (keyActionDownArrow, keyActionUpArrow, keyActionTab, focusMode), button properties (showConfirmationButtons), and focus properties (focusMode, CloseAndKeepFocus, CloseAndMoveFocus).

Updates in WinUI & .NET MAUI 2025 v2

  • New FlexViewer for MAUI (Beta)
    • The cross-platform report and PDF viewer is now available as a Beta in .NET MAUI.
    • FlexViewer is both a .NET report viewer for FlexReports and SSRS, and a PDF viewer. The beta can only be used to display documents and reports. The final version will add export, text search, and advanced report features such as parameters and page setup.
  • FlexGrid for WinUI & MAUI Enhancements
    • Added conditional formatting rules manager engine to FlexGrid for WinUI. This enables more conditional formatting scenarios, including validation and data bars.
    • Added support for word wrap in the column headers. Just set the HeaderWordWrap property on the column.
  • FlexChart for WinUI & MAUI Enhancements
    • 2D Contour Charts
      • Added 2D contour chart support. Contour charts visualize variations in data values across two dimensions. It divides the data range into contour levels, each shown with unique colors or lines, providing users with a clear view of transitions and boundaries.
      • You can configure the number of contour levels and the gradient color palette.
    • FlexPie Side Labels
      • Added support for a new "side" label layout option for neatly arranging labels along the sides of the chart.
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/18 0:58:08

Jspreadsheet Pro 12.0

使用高容量渲染扩展电子表格2025年12月12日Jspreadsheet Pro v12 通过扩展视口渲染优化性能,确保大型电子表格具有响应性和可扩展性。Jspreadsheet Pro 是一款灵活的基于 JavaScript 的电子表格解决方案,使开发人员能够为 Web 应用程序创建可定制且功能丰…

作者头像 李华
网站建设 2026/4/17 14:20:09

Tacview 1.9.5 现已发布!通用飞行数据分析工具

通用飞行数据分析工具 最新消息 Tacview 1.9.5 现已发布! Tacview是什么? 想了解上次飞行中究竟发生了什么吗?Tacview 是一款通用的飞行分析工具,可让您轻松分析和了解任何飞行,从而比传统的飞行后总结方式更快地提高…

作者头像 李华
网站建设 2026/4/17 20:28:37

Vue3如何利用组件实现大文件分块上传的批量处理?

【一个被4G大文件逼疯的北京码农自述:如何在信创环境下优雅地让政府文件"飞"起来】 各位战友好,我是老张,北京某软件公司前端组"秃头突击队"队长。最近接了个政府项目,客户要求用国产环境上传4G大文件&#x…

作者头像 李华
网站建设 2026/4/18 3:35:04

Cordova与OpenHarmony目标进度可视化

欢迎大家加入开源鸿蒙跨平台开发者社区,一起共建开源鸿蒙跨平台生态。 数据可视化的重要性 目标进度的可视化展示能够让用户更直观地了解自己的运动成果。通过Cordova框架与OpenHarmony的图表库,我们可以创建多种形式的进度展示。本文将介绍如何实现这一…

作者头像 李华
网站建设 2026/4/18 3:35:29

TypeScript Map 对象

TypeScript Map 对象 引言 在TypeScript中,Map 对象是一种非常强大的数据结构,它能够存储键值对,并且提供了许多便捷的方法来操作这些键值对。本文将详细介绍TypeScript中的Map对象,包括其基本用法、特点、常用方法以及与数组的比较。 基本用法 创建Map对象 在TypeScr…

作者头像 李华
网站建设 2026/4/18 3:36:41

C++ 中 unordered_map 的 at() 和 []

在 C 中&#xff0c;unordered_map 的 at() 和 [] 都可以访问元素&#xff0c;但它们在行为上有重要区别&#xff1a; [] 运算符 unordered_map<string, int> m {{"apple", 1}}; m["apple"] 2; // 修改已存在的元素 m["banana"] …

作者头像 李华