【问题标题】:Missing System.Windows.Controls.DataVisualization.Charting assembly reference缺少 System.Windows.Controls.DataVisualization.Charting 程序集参考
【发布时间】:2018-08-09 12:20:45
【问题描述】:

菜鸟问题伙计们:我正在尝试了解 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:System.Windows.Controls.DataVisualization.Charting;assembly=System.Windows.Controls.DataVisualization.Toolkit”中不存在标记“chart”。

我错过/不理解什么?

XAML 给出以下错误。

但是当我在对象浏览器中查看工具包时,我看到了图表/图表

【问题讨论】:

  • 尝试清理并重建您的项目...
  • 好的 - 谢谢,在清理解决方案后 - 仍然有错误,但略有不同...错误名称“chart”不存在于命名空间“clr-namespace:System.Windows.Controls.DataVisualization .Charting;assembly=System.Windows.Controls.DataVisualization.Toolkit”。 CustomValueConverterDemo
  • 单词“chart”中的字母C应为大写。
  • 哎哟 - 好地方,我的坏 - 感谢观看。

标签: c# wpf xaml


【解决方案1】:

我发现使用过去的各种工具包有点令人沮丧。 NuGet 通常是我的救星,它直接提供库,无需在我的 IDE 之外安装任何东西。

为以后的帖子提供一个注释是提供实际的故障代码,例如 MainWindow.xaml。

我创建了一个工作示例here

如上所述,我现在尝试使用 NuGet 来处理这些事情。您要查找的对象位于System.Windows.Controls.DataVisualization.Toolkit 中。现在可以在此处引用您要查找的命名空间:

  1. xmlns:chartingToolkit="clr-namespace:System.Windows.Controls.DataVisualization.Charting;assembly=System.Windows.Controls.DataVisualization.Toolkit"
  2. xmlns:visualizationToolkit="clr-namespace:System.Windows.Controls.DataVisualization;assembly=System.Windows.Controls.DataVisualization.Toolkit"

添加后,您可以添加图表:

<chartingToolkit:Chart x:Name="chtSummary" Width="770" Height="400" Title="My Chart Title"> ... </chartingToolkit:Chart>

再次,请参阅github repo 以获取工作示例。祝你好运!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-10-05
    • 2014-02-16
    • 1970-01-01
    • 2014-01-09
    • 1970-01-01
    • 2010-12-08
    • 2019-10-05
    相关资源
    最近更新 更多