0
点赞
收藏
分享

微信扫一扫

visual studio 2022 InteractiveDataDisplay.WPF 的初次使用


前言

  • 最近想搞个示波器显示的界面,基于C#的,我找到了:​​InteractiveDataDisplay.WPF​​,这个是微软的一个C# WPF的库,通过这个库,可以很容易生成各类图表、波形显示等

操作步骤

  • 首先这个 ​​InteractiveDataDisplay.WPF​​​是开源的,地址:​​https://github.com/microsoft/InteractiveDataDisplay.WPF.git​​,不过我下载下来,使用 visual studio 2022,没有正常的编译通过,后面再研究怎么编译【库】
  • 新建一个 C# wpf的工程,wpf 基于 xaml 语言,可以描述界面,逻辑实现一般还是需要C#语言来编程
  • 工程安装:​​InteractiveDataDisplay.WPF​​的引用,方法可以使用:
  • 【依赖包】鼠标右键:【管理NuGet程序包(N)…】

visual studio 2022 InteractiveDataDisplay.WPF 的初次使用_wpf

  • 在 NuGet 中,输入:​​InteractiveDataDisplay.WPF​​ ,点击下载安装
  • visual studio 2022 InteractiveDataDisplay.WPF 的初次使用_图表_02


  • visual studio 2022 InteractiveDataDisplay.WPF 的初次使用_图表_03

  • 导入命名空间:

xmlns:d3="clr-namespace:InteractiveDataDisplay.WPF;assembly=InteractiveDataDisplay.WPF"

  • 添加一个图表控件

<d3:Chart BottomTitle="Argument" LeftTitle="Function">
<d3:LineGraph x:Name="linegraph" Description="Simple linegraph"
Stroke="Blue" StrokeThickness="3"/>
</d3:Chart>

visual studio 2022 InteractiveDataDisplay.WPF 的初次使用_图表_04

运行看下效果

  • 发现有了界面,还可以拖动,说明:​​InteractiveDataDisplay.WPF​​成功的安装了

引用的位置

  • ​InteractiveDataDisplay.WPF​​​ 通过 NuGet安装后,会安装在工程的目录下,可以找到:
    ​​​InteractiveDataDisplay.WPF.dll​​ 极其依赖的一些 dll 文件
  • dll 文件默认在目标文件的生成路径:​​WpfApp_01\bin\x64\Debug\net6.0-windows​
  • visual studio 2022 InteractiveDataDisplay.WPF 的初次使用_波形显示_05


小结

  • 其实有了这个:​​InteractiveDataDisplay.WPF.dll​​,就可以直接添加到引用中
  • ​ InteractiveDataDisplay.WPF​​ 的使用,需要 C# wpf的 xaml 语言的窗体,好像不能直接使用 winform的窗体调用,后面研究一下如何用在 C# winform窗体上
  • 可以做个【示波器】用来显示【电流】【电压】波形


举报

相关推荐

0 条评论