private void filterSelect_rd_checked(object sender, RoutedEventArgs e) { RadioButton rdBtn = sender as RadioButton; if (highFilter_cb == null || midFilter_cb == null || lowFilter_cb == null) { return; } if (rdBtn.Content.ToString() == "高频") { highFilter_cb.Visibility = Visibility.Visible; midFilter_cb.Visibility = Visibility.Hidden; lowFilter_cb.Visibility = Visibility.Hidden; highFilter_cb.SelectedIndex = 0; ProtocolCommands.setFilter(0x01, 1); } else if (rdBtn.Content.ToString() == "中频") { highFilter_cb.Visibility = Visibility.Hidden; midFilter_cb.Visibility = Visibility.Visible; lowFilter_cb.Visibility = Visibility.Hidden; midFilter_cb.SelectedIndex = 0; ProtocolCommands.setFilter(0x02, 1); } else if (rdBtn.Content.ToString() == "低频") { highFilter_cb.Visibility = Visibility.Hidden; midFilter_cb.Visibility = Visibility.Hidden; lowFilter_cb.Visibility = Visibility.Visible; lowFilter_cb.SelectedIndex = 0; ProtocolCommands.setFilter(0x03, 1); } }
private void filter_high_CB_Changed(object sender, SelectionChangedEventArgs e) { ComboBox cb = sender as ComboBox; if (cb.Visibility == Visibility.Visible) { ProtocolCommands.setFilter(0x01, Convert.ToByte(cb.SelectedIndex + 1)); } }