private void OnEditNoteButtonClick() { try { if (SelectedNoteIndex >= 0) { Note thisNote = ObservableTimelineField[SelectedNoteIndex]; TitleField = thisNote.Title; ContentField = thisNote.Content; DateField = DataAccessor.DateToPeriodSeperatedString(thisNote.Date); TimelineField.Remove(thisNote); OnPropertyChanged("TimelineField"); } } catch (Exception e) { Status = e.Message; } }
private void OnLoadFileButtonClick() { try { if (!File.Exists(FilePathField)) { Status = "File does not exist"; return; } DataAccessor data = new DataAccessor(FilePathField); Timeline timeline = new Timeline(); data.LoadTimeline(out timeline); TimelineField = timeline; Status = "File Loaded"; OnPropertyChanged("TimelineField"); } catch (Exception e) { Status = e.Message; } }