我无法设置ItemsSource
. ColumnSeries
我正在关注一些示例(this和this),但它们似乎已经过时了。
这是我的XAML
:
<Charting:Chart x:Name="ColumnChart"
HorizontalAlignment="Center"
VerticalAlignment="Center"
Width="Auto"
Height="Auto">
<Charting:ColumnSeries Title="Georgi Kyuchukov"
Margin="0"
Name="ColumnChartSeries"
IndependentValuePath="Name"
DependentValuePath="Pts"
IsSelectionEnabled="True" />
</Charting:Chart>
这是我的C#
代码:
public class ChartData
{
public string Name { get; set; }
public int Pts { get; set; }
}
protected override void OnNavigatedTo(NavigationEventArgs e)
{
List<ChartData> personalData = (List<ChartData>)e.Parameter;
foreach (ChartData x in personalData){
Debug.WriteLine(x.Name + " " + x.Pts);
}
(ColumnChart.Series[0] as ColumnSeries).ItemsSource = personalData;
//ColumnChartSeries.ItemsSource = personalData;
}
我收到以下错误:
错误 1 找不到类型或命名空间名称“ColumnSeries”(您是否缺少 using 指令或程序集引用?)
我也尝试过:
ColumnChartSeries.ItemsSource = personalData;
但是得到:
gotqn.exe 中出现“System.NullReferenceException”类型的异常,但未在用户代码中处理。
另外,我经常收到以下错误:
错误 1 无法将“ColumnSeries”类型的值添加到“Collection`1”类型的集合或字典中。
但我能够运行该应用程序,所以我想这并不重要。
你能告诉我我做错了什么吗?
此外,我将感谢您提供一些最新的文档链接/文章。