저는 Silverlight 개발을 처음 사용하고 있으며 현재 Charting 영역으로 모험 중입니다. ItemsSource (http://silverlight.net/forums/t/44166.aspx)를 사용하여 ColumnSeries를 데이터 소스에 바인딩하는 것이 얼마나 쉬운지를 보여주는 몇 가지 자습서를 따라 왔습니다.Silverlight Charting Toolkit의 ColumnSeries 문제
저는 캔버스에 차트를 프로그래밍 방식으로 추가하고 있습니다.
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");
이 코드는 정상적으로 컴파일됩니다. 그러나 디버깅 할 때이 오류는 을 던졌습니다. 그러나 ItemsSource에 많은 어려움을 겪고 있습니다. ItemsSource를 할당 할 때마다 Sys.InvalidOperationException이라는 오류가 발생합니다. ManagedRuntimeError 오류 # 4004 in control 'Xaml1': System.NullReferenceException System.NullReferenceException : 개체가 개체의 인스턴스로 설정되지 않았습니다. System.Windows.Control.DataVisualization.Charting.ColumnSeries. <> c__DisplayClass8.b__4()
도와주세요.이 오류는 나를 미치게합니다!
안녕 AnthonyWJones, 답장을 보내 감사 실패합니다. 내가 제안한대로 해봤지만 문제는 여전히 지속됩니다. 내가 시도 할 수있는 다른 제안? – hantu7
도움이된다면 툴킷의 3 월 버전을 사용하고 있습니다. – hantu7
나는 마침내 읽는 법을 배웠다. 나는 잘못 묶고 있었다. 종속 바인딩과 독립 바인딩간에 혼란스러워합니다. AnthonyWJones에게 도움을 주셔서 감사합니다. – hantu7