I have a chart control in xaml everythings work fine but now I want create this chart using code-behind: this is my xaml:
<chart:ClusteredColumnChart>
<chart:ClusteredColumnChart.Series>
<chart:ChartSeries
Name = "chart"
DisplayMember = "Date"
ItemsSource = "{Binding}"
ValueMember = "Scores" />
</chart:ClusteredColumnChart.Series>
</chart:ClusteredColumnChart >
I wrote this code but data not generate
ClusteredColumnChart chart = new ClusteredColumnChart();
ChartSeries series = new ChartSeries
{
DisplayMember = "Date",
ItemsSource = "{Binding}",
ValueMember = "Scores"
};
series.ItemsSource = dt;
chart.Series.Add(series);
maingrid.Children.Add(chart);
What do I miss?
In my opinion, in xaml codes 3 controls are inside each other
chart:ClusteredColumnChart --> chart:ClusteredColumnChart.Series --> chart:ChartSeries
but in Code-behind I couldnt find this 3 controls and just used 2 controls
ClusteredColumnChart --> ChartSeries