/// <summary> /// Initializes a new instance of the <see cref="TimelineViewModel"/> class. /// </summary> /// <param name="value">The value.</param> /// <param name="maximum">The maximum.</param> public TimelineViewModel(double value, double maximum) { this._information = new TimelineInformation() { MaximumValue = maximum, CurrentValue = value, }; this.Items = new ObservableCollection <TimelineItemViewModel>(); }
/// <summary> /// Sets the information. /// </summary> /// <param name="lineInformation">The line information.</param> public void SetInformation(TimelineInformation lineInformation) { this._lineInformation = lineInformation; if (this._value <= lineInformation.CurrentValue) { this.Visited = true; this.Reached = true; } }