【发布时间】:2017-08-11 20:17:06
【问题描述】:
我正在实现 ZXing 条码阅读器,所以当用户扫描错误的条码时,会弹出一条警告消息,说这是错误的条码。问题是,扫描仪不断扫描警报消息并不断弹出相同的警报。我希望扫描仪暂停,直到用户关闭警报消息。这就是我的代码,顺便说一句,zxing.IsAnalyzing = false;不工作
zxing = new ZXingScannerView
{
HorizontalOptions = LayoutOptions.FillAndExpand,
VerticalOptions = LayoutOptions.FillAndExpand,
AutomationId = "zxingScannerView",
};
zxing.OnScanResult += (result) =>
{
Device.BeginInvokeOnMainThread(async () =>
{
if (!result.Text.Equals(auftrag.code))
{
zxing.IsAnalyzing = false;
await DisplayAlert("Barcode nicht gefunden.", "Der Barcode gehört nicht zu dem gewählten Auftrag.", "OK");
}
else
await Navigation.PushAsync(new AuftragDescription(auftrag));
}
});
};
【问题讨论】:
标签: c# xamarin.forms zxing