private void zengYiSelect_rd_checked(object sender, RoutedEventArgs e) { RadioButton rdBtn = sender as RadioButton; if (highZengyi_cb == null || midZengyi_cb == null || lowZengyi_cb == null) { return; } if (rdBtn.Content.ToString() == "高频") { highZengyi_cb.Visibility = Visibility.Visible; midZengyi_cb.Visibility = Visibility.Hidden; lowZengyi_cb.Visibility = Visibility.Hidden; highZengyi_cb.SelectedIndex = 0; ProtocolCommands.setGain(0x01, 1); } else if (rdBtn.Content.ToString() == "中频") { highZengyi_cb.Visibility = Visibility.Hidden; midZengyi_cb.Visibility = Visibility.Visible; lowZengyi_cb.Visibility = Visibility.Hidden; midZengyi_cb.SelectedIndex = 0; ProtocolCommands.setGain(0x01, 1); } else if (rdBtn.Content.ToString() == "低频") { highZengyi_cb.Visibility = Visibility.Hidden; midZengyi_cb.Visibility = Visibility.Hidden; lowZengyi_cb.Visibility = Visibility.Visible; lowZengyi_cb.SelectedIndex = 0; ProtocolCommands.setGain(0x01, 1); } }
private void gain_high_CB_Changed(object sender, SelectionChangedEventArgs e) { ComboBox cb = sender as ComboBox; if (cb.Visibility == Visibility.Visible) { ProtocolCommands.setGain(0x01, Convert.ToByte(cb.SelectedIndex + 1)); } }