/// <summary> /// This is the event handler for ReadingChanged events. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> async private void ReadingChanged(object sender, AltimeterReadingChangedEventArgs e) { await Dispatcher.RunAsync(CoreDispatcherPriority.Normal, () => { AltimeterReading reading = e.Reading; ScenarioOutput_M.Text = String.Format("{0,5:0.00}", reading.AltitudeChangeInMeters); }); }
/// <summary> /// This is the click handler for the 'GetData' button. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void ScenarioGetData(object sender, RoutedEventArgs e) { if (null != sensor) { AltimeterReading reading = sensor.GetCurrentReading(); if (null != reading) { ScenarioOutput_M.Text = String.Format("{0,5:0.00}", reading.AltitudeChangeInMeters); } } else { rootPage.NotifyUser("No altimeter found", NotifyType.ErrorMessage); } }