Я не могу установить ItemsSource
значение ColumnSeries
. Я следую некоторым примерам (this и this), но они, похоже, устарели.Как установить значение ItemsSource для столбцов ColumnSeries?
Вот мой 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;
}
Я получаю следующее сообщение об ошибке:
Error 1 The type or namespace name 'ColumnSeries' could not be found (are you missing a using directive or an assembly reference?)
Я также попробовать:
ColumnChartSeries.ItemsSource = personalData;
Но получить:
An exception of type 'System.NullReferenceException' occurred in gotqn.exe but was not handled in user code.
Кроме того, я получаю следующее сообщение об ошибке часто:
Error 1 A value of type 'ColumnSeries' cannot be added to a collection or dictionary of type 'Collection`1'.
но я могу бежать приложение, поэтому я думаю, что это не критично.
Не могли бы вы сказать, что я делаю неправильно?
Кроме того, я буду признателен за то, что ему была дана какая-то хорошая ссылка/статья документации.