C# 使用pushasync xamarin时为空白页

C# 使用pushasync xamarin时为空白页,c#,xamarin,C#,Xamarin,你好吗 我创建了一个继承ZXingScannerPage类的顶级ContentPage类,以便能够创建方法,从而更好地简化代码。其中有一种方法,它将标签和ContentPage作为参数来设置扫描仪读取的数据 public String ScannResult { get; set; } } public class ScannerHelper : ZXingScannerPage { public ScannerHelper()

你好吗

我创建了一个继承ZXingScannerPage类的顶级ContentPage类,以便能够创建方法,从而更好地简化代码。其中有一种方法,它将标签和ContentPage作为参数来设置扫描仪读取的数据

       public String ScannResult { get; set; }
    }

    public class ScannerHelper : ZXingScannerPage
    {
        public  ScannerHelper() 
        {
            this.OnScanResult += (result) => {
                MessagingCenter.Send( new Message { ScannResult = result.Text }, "ScannResult");
                // Parar de escanear
                this.IsScanning = false;

                // Alert com o código escaneado
                Device.BeginInvokeOnMainThread(() => {
                    DisplayAlert("Código escaneado", result.Text, "OK");
                    Navigation.PopAsync(false);
                });
            };
        }

        public static void teste(Label label, ContentPage contentPage)
        {
            MessagingCenter.Subscribe<Message>(contentPage, "ScannResult", message => {
                label.Text = message.ScannResult;
            });
        }
    }
}

应用程序是否有使用摄像头的权限?是的,他有,并且android代码具有所有工作权限和配置。应用程序是否有使用摄像头的权限?是的,他有,android代码具有所有工作权限和配置
{
            InitializeComponent();
            ScannerHelper.teste(lblNomeProduto, this);
        }

        private void ButtonScanner(object sender, EventArgs e)
        {
            Navigation.PushAsync(new ScannerHelper());
        }