Noob质疑人:我正在努力了解WPF技术,特别是我将有一个需要图表的项目。我添加了参考
在XAML中,我建议添加:(取自此处:https://mitchelsellers.com/blogs/2011/04/20/wpf-chart-styling-explained)
xmlns:datavis="clr-namespace:System.Windows.Controls.DataVisualization;assembly=System.Windows.Controls.DataVisualization.Toolkit"
xmlns:charting="clr-namespace:System.Windows.Controls.DataVisualization.Charting;assembly=System.Windows.Controls.DataVisualization.Toolkit"
然而,当它尝试在XAML中添加图表时,会出现以下错误。
严重级代码描述项目文件行抑制状态 错误名称“chart”在命名空间“clr-namespace:System.Windows.Controls.DataVisualization.Charting; assembly = System.Windows.Controls.DataVisualization.Toolkit”中不存在。 错误未找到类型“图表:图表”。验证您是否缺少程序集引用,并且已构建所有引用的程序集 错误XML命名空间'clr-namespace中不存在标记'chart':System.Windows.Controls.DataVisualization.Charting; assembly = System.Windows.Controls.DataVisualization.Toolkit'。
我缺少什么/不理解?
但是当我在对象浏览器中查看Toolkit时,我会看到图表/图表
答案 0 :(得分:1)
我发现使用过去的各种工具包有点令人沮丧。 NuGet通常是我的救星,直接提供库而无需在IDE之外安装任何东西。
未来帖子的注释是提供实际的故障代码,例如MainWindow.xaml。
我创建了一个工作示例here。
如上所述,我现在尝试使用NuGet来做这些事情。您正在寻找的对象位于System.Windows.Controls.DataVisualization.Toolkit
。您现在可以在此处引用您正在寻找的命名空间:
添加完成后,您可以添加图表:
<chartingToolkit:Chart x:Name="chtSummary" Width="770" Height="400" Title="My Chart Title">
...
</chartingToolkit:Chart>
再次,请参阅github repo了解一个有效的示例。祝你好运!