private async void AccelerometerRangeBox_SelectionChanged(object sender, SelectionChangedEventArgs e) { if (e.RemovedItems.Count == 0 || !AccelerometerRangeBox.IsDropDownOpen) { return; } VR33BAccelerometerRange targetAccRange = (VR33BAccelerometerRange)AccelerometerRangeBox.SelectedValue; AccelerometerRangeProgressRing.Visibility = Visibility.Visible; var response = await SettingViewModel.VR33BTerminal.SetAccelerometerRangeAsync(targetAccRange); await Dispatcher.InvokeAsync(() => { AccelerometerRangeProgressRing.Visibility = Visibility.Collapsed; }); }
private void LatestSetting_OnAccelerometerRangeChanged(object sender, VR33BAccelerometerRange e) { PropertyChanged?.Invoke(this, new PropertyChangedEventArgs("AccelerometerRange")); }