winform .net6 和 framework 的图表控件,为啥项目中不存在chart控件,该如何解决?

简介: 本文讨论了在基于.NET 6和.NET Framework的WinForms项目中添加图表控件的不同方法。由于.NET 6的WinForms项目默认不包含Chart控件,可以通过NuGet包管理器安装如ScottPlot等图表插件。而对于基于.NET Framework的WinForms项目,Chart控件是默认存在的,也可以通过NuGet安装额外的图表插件,例如LiveCharts。文中提供了通过NuGet添加图表控件的步骤和截图说明。

一、.net 6 和 framework 创建的项目的两者的区别

首先,为了跨平台以及兼容,基于.net6创建的winform项目是没有chart图表控件的, 但是可以通过nuget 包管理器来进行扩展, 比如:ScottPlot 图表控件

基于framework创建的winform 是默认存在chart图表的,同时也可以根据自己的需要去安装不同的图表插件,常用的有 livecharts。

在这里插入图片描述

二、.net 6 创建的winform 项目如何添加图表控件(以ScottPlot为例)

首先,选择创建winform项目为没有framework的,创建完成后,项目如下,并没有提供chart控件

在这里插入图片描述

我们通过 NuGet包管理器来安装chart图表插件,从导航栏中选择 工具 —> NuGet 包管理器 —>管理解决方案的 NuGet 程序包

在这里插入图片描述

搜索 ScottPlot ,然后选择 winform 版本的,然后给当前项目安装即可。

在这里插入图片描述

安装完成后,我们从工具栏中就可以找到图表控件了,将其拖拽到项目中即可

在这里插入图片描述

三、framewrok 创建的winform 项目如何添加图表控件

创建项目
在这里插入图片描述

然后我们从工具栏中,搜索chart可以发现,chart是存在的

在这里插入图片描述

接下来,说明基于.net framework 的 winform 项目如何安装图表插件,以liveCharts为例子

搜索 liveCharts 然后选择 winform 的,安装即可

在这里插入图片描述

安装完成后,我们就可以看到工具箱中多了几项,这里我随便拖拽了几个图表控件,蛮好看的哈哈哈。

在这里插入图片描述

Tips: liveCharts 的使用可以看看我的另一篇文章(是基于WPF说明的,不过差别不大),LiveCharts 直方图详解,安装和使用,以及常用属性的说明

相关文章
|
1月前
使用的是.NET Framework 4.0,并且需要使用SMTP协议发送电子邮件
使用的是.NET Framework 4.0,并且需要使用SMTP协议发送电子邮件
42 1
|
27天前
|
开发框架 缓存 监控
NET Framework 到 .NET 5/6 的迁移是重大的升级
本文详细介绍了从 .NET Framework 4.8 迁移到 .NET 5/6 的过程,通过具体案例分析了迁移策略与最佳实践,包括技术栈评估、代码迁移、依赖项更新及数据库访问层的调整,强调了分阶段迁移、保持代码可维护性及性能监控的重要性。
46 3
|
1月前
|
机器学习/深度学习 编解码 算法
【小样本图像分割-4】nnU-Net: Self-adapting Framework for U-Net-Based Medical Image Segmentation
《nnU-Net: 自适应框架用于基于U-Net的医学图像分割》是一篇2018年的论文,发表在Nature上。该研究提出了一种自适应的医学图像分割框架nnU-Net,能够自动调整模型的超参数以适应不同的数据集。通过2D和3D U-Net及级联U-Net的组合,nnU-Net在10个医学分割数据集上取得了卓越的性能,无需手动调整。该方法强调数据增强、预处理和训练策略等技巧,为医学图像分割提供了一个强大的解决方案。
64 0
【小样本图像分割-4】nnU-Net: Self-adapting Framework for U-Net-Based Medical Image Segmentation
|
27天前
|
开发者 Windows
.NET 开源扁平化、美观的 C/S 控件库
【10月更文挑战第23天】介绍了三款适用于 .NET 平台的开源扁平化、美观的 C/S 控件库:MaterialSkin 采用 Google Material Design 风格,适合现代感界面;Krypton Toolkit 提供丰富控件,界面易于定制;Fluent Ribbon Control Suite 模仿 Office 界面,适合复杂功能应用。每款控件库均附有示例代码及 GitHub 链接。
|
1月前
|
C# Android开发 iOS开发
一组.NET MAUI绘制的开源控件 - AlohaKit
一组.NET MAUI绘制的开源控件 - AlohaKit
|
2月前
|
开发框架 前端开发 JavaScript
ASP.NET MVC 教程
ASP.NET 是一个使用 HTML、CSS、JavaScript 和服务器脚本创建网页和网站的开发框架。
41 7
|
2月前
|
存储 开发框架 前端开发
ASP.NET MVC 迅速集成 SignalR
ASP.NET MVC 迅速集成 SignalR
58 0
|
3月前
|
开发框架 前端开发 .NET
ASP.NET MVC WebApi 接口返回 JOSN 日期格式化 date format
ASP.NET MVC WebApi 接口返回 JOSN 日期格式化 date format
47 0
|
3月前
|
开发框架 前端开发 安全
ASP.NET MVC 如何使用 Form Authentication?
ASP.NET MVC 如何使用 Form Authentication?