Ich fange mit den neuen Chart-Kontrollen in System.Windows.Controls.DataVisualization.Charting
(vom Silverlight 3 Toolkit)Silverlight Toolkit: Warum kann ich ItemsSource in Chart.Series nicht ändern?
Ich mag binden, eine Datentabelle zu experimentieren, die eine Liste von Budgets enthalten (Name & Wert Spalte). Es funktioniert, wenn ich zum ersten Mal meine Seite laden:
<v:Chart x:Name="BudgetChart"
Title="Budget Distribution">
<v:PieSeries x:Name="PieSeries"
IndependentValueBinding="{Binding Path=CategoryName}"
DependentValueBinding="{Binding Path=Value}"/>
</v:Chart>
ich meine Daten auf der Karte wie diese binden:
void RefreshChart()
{
PieSeries.ItemsSource = dataTable;
}
Mein Problem ist, dass wenn ich RefreshChart()
ein zweites Mal anrufen, ich eine bizarre bekommen Ausnahme:
KeyNotFoundException: Der angegebene Schlüssel war im Wörterbuch nicht vorhanden.
Gibt es etwas, was ich nicht richtig mache?