Je commence à expérimenter avec les nouveaux contrôles de tableau dans System.Windows.Controls.DataVisualization.Charting
(du Silverlight 3 Toolkit)Silverlight Toolkit: Pourquoi je ne peux pas modifier ItemsSource sur Chart.Series?
Je veux lier une table de données qui contient une liste des budgets (nom & de colonne de valeur). Il fonctionne quand je charger ma page:
<v:Chart x:Name="BudgetChart"
Title="Budget Distribution">
<v:PieSeries x:Name="PieSeries"
IndependentValueBinding="{Binding Path=CategoryName}"
DependentValueBinding="{Binding Path=Value}"/>
</v:Chart>
Je lie mes données au graphique comme celui-ci:
void RefreshChart()
{
PieSeries.ItemsSource = dataTable;
}
Mon problème est que si je l'appelle RefreshChart()
une deuxième fois, je reçois un bizarre exception:
KeyNotFoundException: La clé donnée n'était pas présente dans le dictionnaire.
Y at-il quelque chose que je ne fais pas bien?