Rg.Plugins.Popup在Xamarin中单击背景时未关闭。表格
问题描述:
我在我的应用程序中使用了rg.plugins.popup
。我更新了xamarin表单(版本=“2.5.0.121934”)。现在外部背景被点击,它没有关闭。我曾经关闭弹出多种方式,但没有关闭,我试了下面的代码:Rg.Plugins.Popup在Xamarin中单击背景时未关闭。表格
this.CloseWhenBackgroundIsClicked = false;
protected override bool OnBackgroundClicked()
{
Navigation.PopPopupAsync();
return false;
}
OnBackgroundClicked
并没有叫。如何解决这个问题?
答
我不明白,如果您知道正确的代码是:this.CloseWhenBackgroundIsClicked = true;
(不是false),但如果这不起作用,您可以尝试一种解决方法,直到解决此问题。
基本上,添加一个Grid作为PopupPage的根,并添加一个带有TapGestureRecognizer的无色BoxView作为Grid的子节点,然后添加实际内容作为Grid的另一个子节点,并将TapGestureRecognizer的Tapped设置为“BackgroundClicked”代码。
希望它有帮助!
+0
是的,同样的问题不得不做如上所述的东西。 –
这是一个开源项目,为什么不在github上联系作者并直接提问?可能是因为它已经是一个已知问题,请检查github。 – EvZ
我认为我们可能需要看一些代码来帮助您确定问题,请发布您的'.xaml'文件代码。 –
大家好。我是这个图书馆的作者。我已经在最新的测试版中修复了它。你可以测试它。谢谢 – user1658602