private void RedefineList(List <Measurement> measurements) { Measurements.Clear(); int iterator = 0; for (int i = 1; i < measurements.Count; i++) { var change = measurements[i - 1].Weight - measurements[i].Weight; Changings c = new Changings(change, measurements[i - 1].Weight, measurements[i - 1].MeasurementDate); Measurements.Add(c); iterator++; } Changings ch = new Changings(0, measurements[measurements.Count - 1].Weight, measurements[measurements.Count - 1].MeasurementDate); Measurements.Add(ch); }
public object Convert(object value, Type targetType, object parameter, CultureInfo culture) { if (value != null) { Changings m = value as Changings; double change = m.Change; if (change < 0) { return(Color.Green); } else if (change > 0) { return(Color.Red); } else { return(Color.Default); } } return(Color.Black); }