WPF图表绑定不显示任何值

时间:2011-11-29 14:00:02

标签: c# wpf charts

我有以下XAML代码

<DVC:Chart Name="PieChart">
    <DVC:Chart.Series>
        <DVC:PieSeries ItemsSource="{Binding LoadPieChartData}" 
                       IndependentValueBinding="{Binding Path=Key}" 
                       DependentValueBinding="{Binding Path=Value}" />
    </DVC:Chart.Series>
</DVC:Chart>

在代码隐藏文件中,我有以下内容:

public IEnumerable<KeyValuePair<string,int>> LoadPieChartData
{
    get
    {
        for (int i = 0; i < 20; i++)
        {
            yield return new KeyValuePair<string, int>("Item " + i, i);
        }
    }
}

通常,饼图应该显示20个值,但在我的应用程序中它不会显示任何内容。 当我在for循环中设置断点时,它未到达。 我的问题在哪里?

编辑:

我通过在Windows构造函数中编写this.DataContext = this来解决问题!

0 个答案:

没有答案