Itβs very difficult for me to understand what should really happen with LiveCharts. Here I have a XAML block:
<Grid> <Grid.Background> <ImageBrush ImageSource="/CPF;component/Images/background-top-cropped2.png" Stretch="None"></ImageBrush> </Grid.Background> <lvc:CartesianChart Series="{Binding myData}" LegendLocation="Right" x:Name="myChart"> <lvc:CartesianChart.AxisY> <lvc:Axis Title="Sales" LabelFormatter="{Binding YFormatter}"></lvc:Axis> </lvc:CartesianChart.AxisY> <lvc:CartesianChart.AxisX> <lvc:Axis Title="Month" Labels="{Binding Labels}"></lvc:Axis> </lvc:CartesianChart.AxisX> </lvc:CartesianChart> </Grid>
And the code behind is here:
public MainWindow() { InitializeComponent(); DrawGraphs(); } public void DrawGraphs() { LineSeries mySeries = new LineSeries { Values = new ChartValues<int> { 12, 23, 55, 1 } }; myChart.Series.Add(mySeries); }
At run time, 'myChart.Series.Add (mySeries)' throws a Null Reference Exception error. I'm not sure how to resolve this?
source share