私はthisスレッドと同様のエラーについていくつかのものを読んだことがありますが、残念ながら私の問題を解決する方法はまだ分かりません。Xamarin PushAsyncメソッドがサポートされていません
は、私はQRコードを読み取ることができるようにZXScannerPage
を開く必要があります方法を持っている
protected override async void OnAppearing()
{
base.OnAppearing();
var scanPage = new ZXingScannerPage();
scanPage.OnScanResult += (result) => {
// Stop scanning
scanPage.IsScanning = false;
// Pop the page and show the result
Device.BeginInvokeOnMainThread(() => {
Navigation.PopAsync();
DisplayAlert("Scanned Barcode", result.Text, "OK");
});
};
// Navigate to our scanner page
await Navigation.PushAsync(scanPage); // Here is the error
}
私は私のawait Navigation.PushAsync(scanPage);
コール
MainPage = new NavigationPage(<Something goes here>);
前にこの機能を使用する必要があります。しかし、私はここわかりませんよどうすればいいのですか?私はそれを養うべき何の議論ですか?
ありがとうございますので、YourPage.csという新しいクラスも作成する必要があります。/ –
@BarneyChambersはい。クラスではなく、新しいページを追加します(または単にクラスを作成してPageから継承します)。 – puko
これは 'var scanPage = new ZXingScannerPage(); 'の間に作られた私の' scanPage'でしょうか? –