private async void SamplingRateBox_SelectionChanged(object sender, SelectionChangedEventArgs e) { if (e.RemovedItems.Count == 0 || SamplingRateBox.SelectedValue == null || !SamplingRateBox.IsDropDownOpen) { return; } VR33BSampleFrequence targetSampleFrequncy = (VR33BSampleFrequence)SamplingRateBox.SelectedValue; SamplingRateRing.Visibility = Visibility.Visible; var response = await SettingViewModel.VR33BTerminal.SetSampleFrequencyAsync(targetSampleFrequncy); await Dispatcher.InvokeAsync(() => { SamplingRateRing.Visibility = Visibility.Collapsed; }); }
private void LatestSetting_OnSampleFrequencyChanged(object sender, VR33BSampleFrequence e) { PropertyChanged?.Invoke(this, new PropertyChangedEventArgs("SampleFrequency")); }