private async void ClearUI() { MeasurementsTaken.Clear(); Files = new ObservableCollection <StorageFile>(await _fileSaver.GetLocalFolderContents()); OnPropertyChanged(() => MeasurementsTaken); OnPropertyChanged(() => Files); }
private void AcceptMeasurement(string entry) { _timer.Stop(); float value; if (float.TryParse(entry, out value)) { int nextIndex = MeasurementsTaken.Count + 1; var measurement = DeviceMeasurement.CreateMeasurement(nextIndex, value); MeasurementsTaken.Add(measurement); } _timer.Start(); }
private void AutoFileSaveElapsed(object sender, object e) { _fileSaver.CreateFileContents(MeasurementsTaken.ToList()); ClearUI(); }