public void UpdateSelectedTimes(RecordedTimeViewModel item) { if (!SelectedTimes.Contains(item.Time) && item.Selected) { SelectedTimes.Add(item.Time); } else if (SelectedTimes.Contains(item.Time) && !item.Selected) { SelectedTimes.Remove(item.Time); } }
private void AddClickedTime() { var time = new RecordedTimeViewModel() { Time = DateTime.Now }; RecordedTimes.Add(time); time.DeleteClicked += TimeDeleteClicked; time.SelectedClicked += TimeSelectedClicked; }
public RecordTimeView(RecordedTimeViewModel timeViewModel) { InitializeComponent(); Time = timeViewModel; DataContext = Time; }