【发布时间】:2018-08-27 21:07:18
【问题描述】:
我有我遵循的条形码阅读器/扫描仪教程。在ScannerPage 中,当我单击一个按钮时,它将打开scanner,读取后,它将使用API 将结果传递给数据库并返回给ScannerPage。
我有这个错误Page must not already have a parent 但我不知道为什么。如何解决这个问题?
private async void Button_Clicked(object sender, EventArgs e)
{
scanPage = new ZXingScannerPage();
await Navigation.PushAsync(scanPage);
scanPage.OnScanResult += (result) =>
{
Device.BeginInvokeOnMainThread( async() =>
{
await Navigation.PopAsync();
//send something using WEB API
});
};
await Navigation.PushAsync(scanPage);
}
【问题讨论】:
标签: c# xamarin xamarin.forms zxing.net