news 2026/5/1 5:58:45

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/30 2:12:04

Cordova与OpenHarmony换盆记录管理

欢迎大家加入开源鸿蒙跨平台开发者社区,一起共建开源鸿蒙跨平台生态。 换盆管理系统概述 换盆是植物生长过程中的重要环节,它为植物提供更多的生长空间和新鲜的土壤。在Cordova框架与OpenHarmony系统的结合下,我们需要实现一个完整的换盆记录…

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

SVG 多边形

SVG 多边形 SVG(可缩放矢量图形)是一种基于可缩放矢量图形的图形和图像的文件格式,它可以用于网页设计、动画制作以及图表展示等领域。在SVG中,多边形是一个非常基础且强大的图形元素。本文将详细介绍SVG多边形的定义、属性、创建方法以及在实际应用中的使用技巧。 一、S…

作者头像 李华
网站建设 2026/4/29 9:30:37

10_C 语言进阶之避坑指南:浮点数与精度损失—— 不可思议的 “量化误差”

C 语言进阶之避坑指南:浮点数与精度损失—— 不可思议的 “量化误差” 浮点数是 C 语言中处理小数、科学计数法数值的核心类型,看似简单的float和double,却暗藏大量容易被忽视的陷阱 —— 从精度丢失导致的计算错误,到浮点数比较的逻辑漏洞,再到嵌入式环境下的浮点运算支…

作者头像 李华
网站建设 2026/4/26 4:59:13

通信系统仿真:通信系统基础理论_(2).信号与系统

信号与系统 信号的分类 在通信系统中,信号是信息传递的基本载体。根据不同的特性,信号可以分为多种类型。了解信号的分类是进行通信系统仿真和分析的基础。 连续时间信号与离散时间信号 连续时间信号是指在时间上连续变化的信号,可以用数学函数 x(t)x(t)x(t) 表示,其中…

作者头像 李华
网站建设 2026/4/9 6:33:19

网易Java面试被问:偏向锁在什么场景下反而降低性能?如何关闭?

偏向锁性能问题详解 一、偏向锁的工作原理与性能隐患 1. 偏向锁设计初衷 java // 偏向锁的核心思想:大多数情况下锁不存在竞争 public class BiasedLockDesign {/*假设场景:单线程重复获取同一把锁无锁 -> 偏向锁 -> 轻量级锁 -> 重量级锁偏…

作者头像 李华
网站建设 2026/4/19 9:24:36

【ros2】ROS2中激光雷达/IMU/深度相机配置与RViz可视化全指南

文章目录 激光雷达/IMU/深度相机配置与RViz可视化全指南 一、文档概述 二、前置准备 2.1 环境与依赖 2.2 功能包与目录结构 三、传感器配置步骤(URDF/Xacro) 3.1 激光雷达(LiDAR)配置 3.1.1 编写Xacro配置文件 3.1.2 关键参数说明 3.2 惯性测量单元(IMU)配置 3.2.1 在Xac…

作者头像 李华