WPF图表控件默认存在或我必须进行外部下载?

kar*_*kar 7 c# wpf charts visual-studio

我一直在浏览此前的帖子以及一些教程视频.看起来工具箱选项具有自4.0以来的图表控件选项,并且不需要任何额外的下载.

但在我的情况下,工具框以Pointer开头,然后是一些常见的WPF控件,然后是所有WPF控件,如按钮,画布等.我没有看到图表控件.

读起来我可能错过了一个装配参考.参考似乎是:

System.Windows.Control.dataVisualization.toolkit.dll

当我查找列表时,我甚至没有可用于导入的引用.我最接近的是:

System.Web.DataVisualization

我导入它并且它也不起作用.

请告诉我缺少什么.我正在寻找图表控件开始,并在我当前的应用程序上做一些简单的图表工作.谢谢.

Ayb*_*ybe 5

我想这就是你要找的东西:http://www.nuget.org/packages/WPFToolkit.DataVisualization/

<Window x:Class="drawtextonbitmap.MainWindow"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        xmlns:chartingToolkit="clr-namespace:System.Windows.Controls.DataVisualization.Charting;assembly=System.Windows.Controls.DataVisualization.Toolkit"
        Title="MainWindow" Height="350" Width="525">
    <Grid>
        <chartingToolkit:Chart />
    </Grid>
</Window>
Run Code Online (Sandbox Code Playgroud)

如果您希望它出现在ToolBox中:

  • 右键单击工具箱 - >选择项目
  • 单击"浏览"
  • 转到您的项目文件夹
  • open\packages\WPFToolkit.DataVisualization.3.5.50211.1\lib\System.Windows.Controls.DataVisualization.Toolkit.dll
  • 按确定
  • 它将出现在'Common WPF controls'部分

在使用软件包管理器控制台之前,请确保安装提到的软件包:http://docs.nuget.org/docs/start-here/using-the-package-manager-console

PM> Install-Package WPFToolkit.DataVisualization
Run Code Online (Sandbox Code Playgroud)