当前位置:   article > 正文

WPF中Chart绘图控件的使用_wpf 使用winform的chart控件

wpf 使用winform的chart控件

最近做一个数据采集的软件,需要绘制曲线,发现WPF没有直接可用的控件。

在WPF下有很多中绘图方法,比如:Visifire,Toolkit,Interactive Data Display,还可以使用Winform里的Chart控件等,选取适合自己的最重要。请参考shirley7758的文章:总结几种应用于WPF的Chart插件

本文重点研究了两种方法,一是使用winform的Chart控件,二是Interactive Data Display插件

1,如何在WPF中使用WinForm中的Chart控件

这个问题也可以理解为如何在WPF中使用Winform控件,具体方法:

1.1 增加3个引用:

System.Windows.Forms.dll

WindowsFormsIntegration.dll

System.Windows.Forms.DataVisualization.dll

1.2 增加名称空间

  1. xmlns:wf="clr-namespace:System.Windows.Forms;assembly=System.Windows.Forms"
  2. xmlns:wfi ="clr-namespace:System.Windows.Forms.Integration;assembly=WindowsFormsIntegration"
  3. xmlns:Chr="clr-namespace:System.Windows.Forms.DataVisualization.Charting;assembly=System.Windows.Forms.DataVisualization"

1.3 增加宿主容器

  1. <wfi:WindowsFormsHost>
  2. <Chr:Chart x:Name ="myChart" />
  3. </wfi:WindowsFormsHost>

通过以上三个步骤,接下就是对chart进行设置了。可以请参考Three_ST的文章: WPF中使用Winform控件  以及 WPF 使用WinForm Chart控件

2 InteractiveDataDisplay使用

未完成,待补充...

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小丑西瓜9/article/detail/270867
推荐阅读
相关标签
  

闽ICP备14008679号