private void OnNoteCreateButtonClick() { try { if (TitleField == string.Empty) { Status = "Title is required"; return; } else if (!DataAccessor.PeriodSeperatedStringToDate(DateField).IsValidDate()) { Status = "Date is invalid"; return; } TimelineField.Add(new Note(DataAccessor.PeriodSeperatedStringToDate(DateField), TitleField, ContentField)); //TimelineField.Add(new Note { Title = TitleField, Content = ContentField, Date = DataAccessor.PeriodSeperatedStringToDate(DateField) }); TitleField = string.Empty; ContentField = string.Empty; DateField = string.Empty; OnPropertyChanged("TimelineField"); } catch (Exception e) { Status = e.Message; } }