winform chart控件如何控制x轴显示的数据量_最新版.NET控件集CONE新增Blazor UI控件助你高效开发程序...

ComponentOne .NET作为一套专注于企业 .NET开发、支持 .NET Core 平台的控件集,ComponentOne完美集成于 Visual Studio,包含300多种 .NET开发控件,满足Winform、WPF等多个.NET平台下的系统开发需求。

在update 3版本中,ComponentOne 中加入 Blazor UI控件,意味着C#开发者可以不再过多依赖于HTML、JavaScript和CSS,直接构建出更高性能的移动互联网应用程序。

与此同时,ComponentOne 中的所有控件均支持 .NET Core 3.0。开发者在使用ComponentOne搭建企业级 .NET应用,享受 .NET Core架构所带来的优势与便利的同时,无需过多考虑旧版本兼容性问题。

在详细介绍ComponentOne 针对 WPF 桌面端的更新之前,请先下载最新安装程序,以便同步体验!

(前往慧都网下载ComponentOne最新试用版)

支持 .NET Framework 4.5.x和 .NET Core 3.0

ComponentOne WPF Edition的所有控件已升级为支持 .NET Framework 4.5.x和 .NET Core 3.0,如下是更新项目:

  • 针对于 .NET Framework 4.5.2的接口:ComponentOne WPF控件的基本版本已经移至 .NET Framework 4.5.2。 从当前版本开始,WPF会包括两个版本:4.0和4.5.2。我们将继续支持 .NET 4.0一年或更长时间(如果仍存在用户需求)。
  • 支持.NET Core 3.0:ComponentOne WPF Edition控件已经支持 .NET Core 3.0,但存在一些限制:必须在针对 .NET Core 3.0的新WPF项目中手动生成使用licenses.licx文件的传统许可机制。
  • 可用的NuGet软件包:从当前版本开始,NuGet提供了完整的WPF库,仅适用于 .NET 4.5.2版本,这是在 .NET Core应用程序中使用WPF控件所必需的。

FlexGrid支持更多列冻结样式

ComponentOne新增的运行时可用的特性、示例代码,将演示如何在FlexGrid for WPF中启用对列冻结和固定列的控制。

新的AllowFreezing属性使您(作为开发人员)可以将列冻结功能直接交由最终用户使用。

此外,ComponentOne还为FlexGrid添加了新的示例,用于展示如何使用现有API启用固定列。不同于冻结列,固定列不仅仅可以冻结最左边的列,用户还可以通过单击列标题中的固定图标来固定任何列。

70d08085086ed939a4eba56d3abd4e6c.png

ComponentOne 2019 v3

RichTextBox 行号

启用自动行号将改善文本的编辑和修改方式。

用于WPF平台的ComponentOne RichTextBox可以在整个文档中连续显示行号,或者在每页上从1重新开始。 用户可以从“视图”选项卡或通过设置LineNumberMode属性轻松切换该功能。

0897fb0d008ef3125adcbdaab60c8564.png

ComponentOne 2019 v3

FlexSheet for WPF 的增强点

  • 新的导出选项,允许用户在导出时删除空白单元格
  • 通过更好的资源管理提高了性能
  • 增加了评论框的大小设置

以上就是 .NET开发控件集ComponentOne中针对 WPF 桌面端更新的主要内容,如需了解更多,欢迎前往慧都网下载体验。

本文转载自葡萄城

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
您可以通过Chart控件的MouseMove事件和HitTest方法来实现鼠标点击显示波形上相应点对应坐标的x,y值。 具体实现方法如下: 1. 在Chart控件的MouseMove事件中获取鼠标所在点的坐标值。 2. 使用Chart控件的HitTest方法获取鼠标所在点对应的Series和DataPoint对象。 3. 通过Series和DataPoint对象获取相应的x,y值,并在页面上显示出来。 下面是示例代码: ```csharp private void chart1_MouseMove(object sender, MouseEventArgs e) { // 获取鼠标所在点的坐标值 double xValue = chart1.ChartAreas[0].AxisX.PixelPositionToValue(e.Location.X); double yValue = chart1.ChartAreas[0].AxisY.PixelPositionToValue(e.Location.Y); // 使用HitTest方法获取鼠标所在点对应的Series和DataPoint对象 HitTestResult result = chart1.HitTest(e.X, e.Y); if (result.ChartElementType == ChartElementType.DataPoint) { // 获取相应的x,y值,并在页面上显示出来 Series series = result.Series; DataPoint dataPoint = series.Points[result.PointIndex]; string tooltip = string.Format("X: {0}, Y: {1}", dataPoint.XValue, dataPoint.YValues[0]); label1.Text = tooltip; } } ``` 在代码中,我们通过ChartAreas的PixelPositionToValue方法将鼠标所在点的屏幕坐标转换为相应的坐标值,然后使用HitTest方法获取对应的Series和DataPoint对象,最后将相应的x,y值显示在页面上。 注意:本示例代码假设Chart控件中只有一个ChartArea和一个Series,并且Series中的DataPoint只有一个Y值。如果您的情况不同,请根据实际情况作出相应调整。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值