async void Default_Vision_Clicked(object sender, System.EventArgs e)
        {
            if (!await CheckCameraPermisstions())
            {
                return;
            }
            var options = new ScanningOptionsBase();

            scanPage = new ScannerPage(options, null);

            await Navigation.PushAsync(scanPage);
        }
        async void Default_ZXing_Clicked(object sender, System.EventArgs e)
        {
            if (!await CheckCameraPermisstions())
            {
                return;
            }
            var overLay = new ZXingOverlay();
            var options = new ZXingOptions();

            scanPage = new ScannerPage(options, overLay);
            scanPage.OnScanResult += (result) =>
            {
                if (result is ZXingResult zResult)
                {
                    Logger.Log($"Found bar code {zResult.Text}");
                }
            };

            await Navigation.PushAsync(scanPage);
        }