/// <summary> /// The update data. /// </summary> protected internal override void UpdateData() { base.UpdateData(); if (this.ItemsSource == null) { return; } this.itemsSourcePoints2.Clear(); // Using reflection on DataFieldX2 and DataFieldY2 ReflectionExtensions.AddRange(this.itemsSourcePoints2, this.ItemsSource, this.DataFieldX2, this.DataFieldY2); }
/// <summary> /// The update data. /// </summary> protected internal override void UpdateData() { base.UpdateData(); if (this.ItemsSource == null) { return; } this.itemsSourcePoints2.Clear(); // TODO: make it consistent with DataPointSeries.UpdateItemsSourcePoints // Using reflection on DataFieldX2 and DataFieldY2 if (this.DataFieldX2 != null && this.DataFieldY2 != null) { ReflectionExtensions.AddRange(this.itemsSourcePoints2, this.ItemsSource, this.DataFieldX2, this.DataFieldY2); } }