现代UI ClusteredBarChart在XML命名空间中不存在

时间:2016-07-20 18:20:32

标签: wpf xaml charts

我正在使用Metro图表来创建图表,但是当我添加图表并进行调试时,它说:

  

错误:XML名称空间中不存在标记“ClusteredBarChart”   'CLR-名称空间:De.TorstenMandelkow.MetroChart;装配= De.TorstenMandelkow.MetroChart'。   第325行第22位。

我已经在引用中为WPF添加了dll,并将名称空间添加为

xmlns:chart="clr-namespace:De.TorstenMandelkow.MetroChart;assembly=De.TorstenMandelkow.MetroChart"

我不知道为什么会出现这个错误?

修改 这是添加图表控件的代码

    <chart:ClusteredBarChart x:Name="barchart1" ChartSubTitle="Population in millions" ChartTitle="Countries by population"> 
    <chart:ClusteredBarChart.Series> 
    <chart:ChartSeries DisplayMember="Name" ItemsSource="{Binding Path=Populations}" SeriesTitle="World largest populations" ValueMember="Count" /> 
    </chart:ClusteredBarChart.Series> 
    </chart:ClusteredBarChart>

1 个答案:

答案 0 :(得分:0)

如果您使用Binaries/WPF文件夹下的DLL,尽管出现错误消息,它仍然有效。如果您下载并编译源代码并使用编译中生成的DLL,则错误消息将消失。

<Window x:Class="WpfApplication249.MainWindow"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
    xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
    xmlns:chart="clr-namespace:De.TorstenMandelkow.MetroChart;assembly=De.TorstenMandelkow.MetroChart"
    xmlns:local="clr-namespace:WpfApplication249"
    mc:Ignorable="d"
    Title="MainWindow" Height="350" Width="525">

<Window.DataContext>
    <local:MyViewModel/>
</Window.DataContext>

<Grid>
    <chart:ClusteredBarChart x:Name="barchart1" 
                             ChartSubTitle="Population in millions" 
                             ChartTitle="Countries by population">
        <chart:ClusteredBarChart.Series>
            <chart:ChartSeries DisplayMember="Name" 
                               ItemsSource="{Binding Path=Populations}" 
                               SeriesTitle="World largest populations" 
                               ValueMember="Count" />
        </chart:ClusteredBarChart.Series>
    </chart:ClusteredBarChart>
</Grid>

enter image description here

相关问题