Rock.Apps.CheckScannerUtility.ScanningPage.btnStart_Click C# (CSharp) Méthode

btnStart_Click() private méthode

Handles the Click event of the btnStart control.
private btnStart_Click ( object sender, RoutedEventArgs e ) : void
sender object The source of the event.
e System.Windows.RoutedEventArgs The instance containing the event data.
Résultat void
        private void btnStart_Click( object sender, RoutedEventArgs e )
        {
            lblScannerNotReady.Visibility = Visibility.Collapsed;

            RangerTransportStates[] xportStatesNotConnected = new RangerTransportStates[] { RangerTransportStates.TransportShutDown, RangerTransportStates.TransportShuttingDown, RangerTransportStates.TransportExceptionInProgress };

            var transportState = (RangerTransportStates)batchPage.rangerScanner.GetTransportState();
            if ( xportStatesNotConnected.Contains( transportState ) )
            {
                batchPage.ConnectToScanner();
            }
            else
            {
                StartScanning();
            }
        }