Rock.Apps.CheckScannerUtility.OptionsPage.cboScannerInterfaceType_SelectionChanged C# (CSharp) Méthode

cboScannerInterfaceType_SelectionChanged() private méthode

Handles the SelectionChanged event of the cboScannerInterfaceType control.
private cboScannerInterfaceType_SelectionChanged ( object sender, System.Windows.Controls.SelectionChangedEventArgs e ) : void
sender object The source of the event.
e System.Windows.Controls.SelectionChangedEventArgs The instance containing the event data.
Résultat void
        private void cboScannerInterfaceType_SelectionChanged( object sender, SelectionChangedEventArgs e )
        {
            bool magTekSelected = cboScannerInterfaceType.SelectedItem != null && cboScannerInterfaceType.SelectedItem.Equals( "MagTek" );

            // show COM port option only for Mag Tek
            lblMagTekCommPort.Visibility = magTekSelected ? Visibility.Visible : Visibility.Collapsed;
            cboMagTekCommPort.Visibility = magTekSelected ? Visibility.Visible : Visibility.Collapsed;

            // show Image Option only for Ranger
            lblImageOption.Visibility = magTekSelected ? Visibility.Collapsed : Visibility.Visible;
            cboImageOption.Visibility = magTekSelected ? Visibility.Collapsed : Visibility.Visible;

            // show Sensitivity/Plurality Option only for Ranger
            lblAdvancedInfo.Visibility = magTekSelected ? Visibility.Collapsed : Visibility.Visible;
            lblSensitivity.Visibility = magTekSelected ? Visibility.Collapsed : Visibility.Visible;
            txtSensitivity.Visibility = magTekSelected ? Visibility.Collapsed : Visibility.Visible;
            lblPlurality.Visibility = magTekSelected ? Visibility.Collapsed : Visibility.Visible;
            txtPlurality.Visibility = magTekSelected ? Visibility.Collapsed : Visibility.Visible;
        }