小编Moh*_*nad的帖子

如何暂停方法直到从 Xamarin.Forms 中的 Rg.Plugins.Popup 获得响应?

在从列表中删除项目之前,我使用 Rg.Plugins.Popup 进行简单的确认弹出窗口,例如“您确定要从列表中删除 Item1?”。我需要知道如何暂停删除方法,直到它从弹出窗口中获得确认。

private async void MenuItem_Clicked_1(object sender, EventArgs e)
        {

            var menuItem = sender as MenuItem;
            var item= menuItem.CommandParameter as Item;


            var page = new popupAlert(item);
            await Navigation.PushPopupAsync(page);

           // Pause here
             myList.remove(item);
        }
Run Code Online (Sandbox Code Playgroud)

popup xamarin.forms

2
推荐指数
1
解决办法
1828
查看次数

如何暂停 ZXing 阅读直到用户关闭 Xamarin Forms 中的警报消息?

我正在实现 ZXing 条形码阅读器,因此当用户扫描错误的条形码时,会弹出一条警报消息,表明这是错误的条形码。问题是,扫描仪不断扫描警报消息后面并不断弹出相同的警报。我希望扫描仪暂停,直到用户关闭警报消息。这就是我的代码,顺便说一下, zxing.IsAnalyzing = false; 不管用

\n\n
 zxing = new ZXingScannerView\n            {\n                HorizontalOptions = LayoutOptions.FillAndExpand,\n                VerticalOptions = LayoutOptions.FillAndExpand,\n                AutomationId = "zxingScannerView",\n            };\n\n\n            zxing.OnScanResult += (result) =>\n            {\n\n                Device.BeginInvokeOnMainThread(async () =>\n                {\n                    if (!result.Text.Equals(auftrag.code))\n                        {\n                        zxing.IsAnalyzing = false;\n                            await DisplayAlert("Barcode nicht gefunden.", "Der Barcode geh\xc3\xb6rt nicht zu dem gew\xc3\xa4hlten Auftrag.", "OK");\n\n                        }\n                        else\n\n                        await Navigation.PushAsync(new AuftragDescription(auftrag));\n                        }\n                });\n            };\n
Run Code Online (Sandbox Code Playgroud)\n

c# zxing xamarin.forms

1
推荐指数
1
解决办法
1655
查看次数

标签 统计

xamarin.forms ×2

c# ×1

popup ×1

zxing ×1