private FrameworkElement GetLabelVisual(AxisLabelModel label, int index, bool setContent) { FrameworkElement visual; if (index >= this.labelVisuals.Count) { visual = this.CreateLabelVisual(label); } else { visual = this.labelVisuals[index]; visual.Visibility = Visibility.Visible; } if (setContent) { SetLabelContent(visual, label); } return(visual); }