【问题标题】:Silverlight Toolkit: Why can't I change ItemsSource on Chart.Series?Silverlight Toolkit:为什么我不能更改 Chart.Series 上的 ItemsSource?
【发布时间】:2009-03-21 19:37:00
【问题描述】:

我开始在System.Windows.Controls.DataVisualization.Charting(来自Silverlight 3 Toolkit)中试验新的图表控件

我想绑定一个包含预算列表(名称和值列)的数据表。它在我第一次加载我的页面时起作用:

<v:Chart x:Name="BudgetChart" 
         Title="Budget Distribution">
    <v:PieSeries x:Name="PieSeries" 
                 IndependentValueBinding="{Binding Path=CategoryName}"
                 DependentValueBinding="{Binding Path=Value}"/>
</v:Chart>

我像这样将我的数据绑定到图表:

void RefreshChart()
{ 
    PieSeries.ItemsSource = dataTable;
}

我的问题是,如果我第二次调用RefreshChart(),我会得到一个奇怪的异常:

KeyNotFoundException: 给定的键 字典中没有。

是不是我做的不对?

【问题讨论】:

    标签: wpf silverlight silverlight-3.0 charts wpftoolkit


    【解决方案1】:

    这实际上是图表控件的一个错误,仅在 WPF 端表现出来(在 Silverlight 中工作正常)。我在Delay's Blog 上报告了该问题后,该问题已迅速修复!

    【讨论】:

      猜你喜欢
      • 2011-10-26
      • 1970-01-01
      • 2011-11-04
      • 2011-05-15
      • 1970-01-01
      • 1970-01-01
      • 2010-10-04
      • 1970-01-01
      • 2015-11-14
      相关资源
      最近更新 更多