【发布时间】:2018-05-30 11:14:27
【问题描述】:
我正在使用 ZXing.Mobile.Forms 来扫描条形码。 我想在扫描条形码时打开手电筒。我试过 ToggleTorch() 但我没有看到手电筒灯。 请帮助克服这种情况。 这是我的代码:
var scanner = new ZXing.Mobile.MobileBarcodeScanner();
scanner.ToggleTorch();
var option = new ZXing.Mobile.MobileBarcodeScanningOptions { UseCode39ExtendedMode = true, TryHarder = true, PureBarcode = true, };
var result = await scanner.Scan(option);
if (result != null)
await Application.Current.MainPage.DisplayAlert(title, result.Text, "Cancel");
await Application.Current.MainPage.Navigation.PopAsync(true);
【问题讨论】:
-
尝试在扫描仪后切换手电筒。扫描线。
-
感谢@Vahid,它现在正在工作,但只有在检测到任何条形码值时,手电筒才会打开。我想在开始扫描时打开手电筒。
-
试试scanner.IsTorchOn = true;在调用scanner.Scan(option);之前
-
scanner.IsTorchOn 是只读属性@Vahid
-
我也试过scanner.Torch(true);