Ich bin neu in der Silverlight-Entwicklung und bin derzeit in der Charting-Region. Ich habe mehrere Tutorials verfolgt, die zeigen, wie einfach es ist, eine ColumnSeries mithilfe von ItemsSource (http://silverlight.net/forums/t/44166.aspx) an eine Datenquelle zu binden.ColumnSeries von Silverlight Charting Toolkit Probleme
Ich bin programmatisch ein Diagramm zu einer Leinwand hinzufügen.
Chart BudgetChart = new Chart { Title = "budget", MaxHeight= 200, MaxWidth=500};
ColumnSeries cs = new ColumnSeries();
BudgetChart.Series.Add(cs);
cs.Title = "blarg";
cs.ItemsSource = o.Budget; //returns List<Budget>
cs.IndependentValueBinding = new System.Windows.Data.Binding("Budget");
cs.DependentValueBinding = new System.Windows.Data.Binding("Year");
Dieser Code ist in Ordnung. Jedoch, wenn ich es debugge, ist dieser Fehler werfen Allerdings habe ich eine Menge Schwierigkeiten mit ItemsSource erlebt. Bei jeder Zuweisung der ItemsSource erhalte ich eine Fehlermeldung, dass es sich um Sys.InvalidOperationException: ManagedRuntimeError-Fehler # 4004 im Steuerelement 'Xaml1' handelt: System.NullReferenceException System.NullReferenceException: Objekt wurde nicht auf eine Instanz eines Objekts festgelegt. bei System.Windows.Control.DataVisualization.Charting.ColumnSeries. <> c__DisplayClass8.b__4()
Bitte helfen, dieser Fehler macht mich verrückt !!!
Hallo AnthonyWJones, Vielen Dank für Ihre Antwort. Ich habe versucht, das zu tun, was Sie vorgeschlagen haben, aber das Problem besteht immer noch. Irgendwelche anderen Vorschläge, die ich versuchen könnte? – hantu7
Wenn es Hilfe ist, verwende ich die März-Version des Toolkits. – hantu7
Ich habe endlich gelernt zu lesen. Ich war falsch gebunden. Ich war verwirrt zwischen den abhängigen und unabhängigen Bindungen. Vielen Dank für Ihre Hilfe AnthonyWJones. – hantu7