public async Task ToogleBarcodeReader(bool enable) { if (mSelectedReader != null && mSelectedReader.IsReaderOpened) { BarcodeReader.Result result = await mSelectedReader.EnableAsync(enable); // Enables or disables barcode reader if (result.Code != BarcodeReader.Result.Codes.SUCCESS) { await DisplayAlert("Error", "EnableAsync failed, Code:" + result.Code + " Message:" + result.Message, "OK"); } } }
private async void EnableScanningSwitch_Toggled(object sender, ToggledEventArgs e) { if (!deviceModel.Contains("VM1A")) { mScanButton.IsEnabled = e.Value; mContinuousLabel.IsEnabled = e.Value; mContinuousSwitch.IsEnabled = e.Value; } if (mSelectedReader != null && mSelectedReader.IsReaderOpened) { BarcodeReader.Result result = await mSelectedReader.EnableAsync(e.Value); // Enables or disables barcode reader if (result.Code != BarcodeReader.Result.Codes.SUCCESS) { await DisplayAlert("Error", "EnableAsync failed, Code:" + result.Code + " Message:" + result.Message, "OK"); } } }