Exemple #1
0
 private async void ClearUI()
 {
     MeasurementsTaken.Clear();
     Files = new ObservableCollection <StorageFile>(await _fileSaver.GetLocalFolderContents());
     OnPropertyChanged(() => MeasurementsTaken);
     OnPropertyChanged(() => Files);
 }
Exemple #2
0
        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();
        }
Exemple #3
0
 private void AutoFileSaveElapsed(object sender, object e)
 {
     _fileSaver.CreateFileContents(MeasurementsTaken.ToList());
     ClearUI();
 }