Hi,
I am using below code and it works fine for android but on uwp it is not working tablet window 10. it works fine on large barcode but it doesn't work for
small size.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Xamarin.Forms;
using Xamarin.Forms.Xaml;
using ZXing.Net.Mobile;
using ZXing.Net.Mobile.Forms;
namespace newScanApp.Views
{
[XamlCompilation(XamlCompilationOptions.Compile)]
public partial class NewBarScan : ContentPage
{
ZXingScannerPage scanPage;
public NewBarScan ()
{
InitializeComponent ();
//ButtonScanDefault.Clicked += ButtonScanDefault_Clicked;
}
private async void Button_OnClicked(object sender, EventArgs e)
{
scanPage = new ZXingScannerPage
{
MinimumHeightRequest=10,
MinimumWidthRequest=50,
HeightRequest=30,
WidthRequest=150,
IsAnalyzing=true,
IsScanning=true,
};
scanPage.OnScanResult += (result) => {
scanPage.AutoFocus();
scanPage.IsScanning = false;
scanPage.IsAnalyzing=false;
Device.BeginInvokeOnMainThread(() => {
Navigation.PopModalAsync();
DisplayAlert("Scanned Barcode", result.Text, "OK");
// VINNumber.Text = result.Text;
// ValidateScannedVIN();
});
};
await Navigation.PushModalAsync(scanPage);
}
}
}
and XAML we using