public void AddNotes(ChartSeries series, ChartLayer layer, int avgValue, int position) { AnnotationsCollection annotations = new AnnotationsCollection(); ChartSeriesAnnotation annotation = new ChartSeriesAnnotation(); //annotation.Header = layer.Note + avgValue.ToString(); if (layer.NoteVisibility == NoteVisibilityState.Opened) { annotation.Stroke = new SolidColorBrush(layer.StrokeColor); annotation.Template = this.Resources["AnnotationTemplateText"] as DataTemplate; } else { annotation.Template = this.Resources["AnnotationTemplate"] as DataTemplate; } annotation.X = series.Data[position].X; annotation.Y = series.Data[position].Y; annotations.Items.Add(annotation); series.Annotations = annotations; }