private void UpdateBarChart(RadChart chart, string region, ObservableCollection<StoreAnalysis> storeAnalysisList)
{
chart.DefaultView.ChartTitle.Content = "Region Performance - Region Comparsion";
chart.SeriesMappings.Clear();
chart.ItemsSource = storeAnalysisList;
chart.SeriesMappings = new SeriesMappingCollection();
SeriesMappingCollection seriesMapping = new SeriesMappingCollection();
ChartAggregateFunction aggFunct = ChartAggregateFunction.Sum;
SeriesMapping seriesMap = new SeriesMapping();
seriesMap.GroupingSettings.GroupDescriptors.Add(new ChartGroupDescriptor("Period"));
seriesMap.GroupingSettings.GroupDescriptors.Add(new ChartGroupDescriptor("StoreName"));
seriesMap.ItemMappings.Add(new ItemMapping("Sales", DataPointMember.YValue, aggFunct));
seriesMap.ItemMappings.Add(new ItemMapping("StoreName", DataPointMember.XCategory));
chart.SeriesMappings.Add(seriesMap);
chart.DefaultView.ChartArea.StartTransitionAnimation();
chart.Rebind();
}
it will cause error from this code when run "chart.SeriesMappings.Add(seriesMap);"
am i miss something?