如何关闭外部点击弹出布局?

时间:2016-06-09 11:57:39

标签: c# xamarin.forms

我正在使用xamarin表格。我使用PopupLayout控件来显示屏幕上的弹出窗口。现在我希望如果用户在弹出窗口弹出窗口外单击应该被解雇。我怎么能这样做?我可以使用PopupLayout的哪些属性?

此致 阿南德杜比

1 个答案:

答案 0 :(得分:0)

执行此操作的一种方法是在屏幕上显示透明的ContentView。向GestureRecognizer添加ContentView,点击后会隐藏PopupControl

如果未显示PopupControl,请将ContentView.InputTransparent设置为true,以便点击不会注册,或者完全从屏幕中删除ContentView

当您显示PopupControl时,请将ContentView.InputTransparent设置为false,或者如果您将其删除,则添加ContentView