【发布时间】:2018-09-23 22:54:42
【问题描述】:
我在 xaml 中有一个图表控件,一切正常,但现在我想使用代码隐藏创建此图表: 这是我的 xaml:
<chart:ClusteredColumnChart>
<chart:ClusteredColumnChart.Series>
<chart:ChartSeries
Name = "chart"
DisplayMember = "Date"
ItemsSource = "{Binding}"
ValueMember = "Scores" />
</chart:ClusteredColumnChart.Series>
</chart:ClusteredColumnChart >
我写了这段代码,但没有生成数据
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);
我错过了什么?
在我看来,在 xaml 代码中,3 个控件彼此位于内部
chart:ClusteredColumnChart --> 图表:ClusteredColumnChart.Series --> 图表:图表系列
但在代码隐藏中我找不到这 3 个控件,只使用了 2 个控件
ClusteredColumnChart --> ChartSeries
【问题讨论】:
标签: c# wpf charts code-behind modern-ui