我开始尝试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:给定的键不在字典中。
有什么我做的不对吗?