一、.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 直方图详解,安装和使用,以及常用属性的说明