AcManager.Controls.OxyExtenstion.Replace C# (CSharp) Method

Replace() public static method

public static Replace ( this collection, string trackerKey, GraphData data ) : void
collection this
trackerKey string
data AcManager.Tools.Data.GraphData
return void
        public static void Replace(this PlotModel collection, string trackerKey, GraphData data) {
            var series = collection.Series.OfType<LineSeries>().FirstOrDefault(x => x.TrackerKey == trackerKey);
            if (series == null) return;

            series.Points.Clear();
            if (data != null) {
                series.Points.AddRange(data.Points.Select(x => new DataPoint(x.X, x.Y)));
            }
        }
    }
OxyExtenstion