private void LoadOrUpdateSeconds() { for (int i = 0; i < 60; i++) { if (Seconds.Count <= i) { var ClockItem = new ClockModelItem() { Value = i, DisplayName = i.ToString(), IsEnabled = IsSecondValidated(SelectedTime.Hour, SelectedTime.Minute, i), IsChecked = i == SelectedTime.Second, }; Seconds.Add(ClockItem); } else { var ClockItem = Seconds[i]; ClockItem.Value = i; ClockItem.DisplayName = i.ToString(); ClockItem.IsEnabled = IsSecondValidated(SelectedTime.Hour, SelectedTime.Minute, i); ClockItem.IsChecked = i == SelectedTime.Second; } } }
private void LoadOrUpdateHours() { for (int i = 0; i < 24; i++) { if (Hours.Count <= i) { var ClockItem = new ClockModelItem() { Value = i, DisplayName = i.ToString(), IsEnabled = IsHourValidated(i), IsChecked = i == SelectedTime.Hour, }; Hours.Add(ClockItem); } else { var ClockItem = Hours[i]; ClockItem.Value = i; ClockItem.DisplayName = i.ToString(); ClockItem.IsEnabled = IsHourValidated(i); ClockItem.IsChecked = i == SelectedTime.Hour; } } }