我正在使用xamarin表格。我使用PopupLayout控件来显示屏幕上的弹出窗口。现在我希望如果用户在弹出窗口弹出窗口外单击应该被解雇。我怎么能这样做?我可以使用PopupLayout的哪些属性?
此致 阿南德杜比
答案 0 :(得分:0)
执行此操作的一种方法是在屏幕上显示透明的ContentView
。向GestureRecognizer
添加ContentView
,点击后会隐藏PopupControl
。
如果未显示PopupControl
,请将ContentView.InputTransparent
设置为true
,以便点击不会注册,或者完全从屏幕中删除ContentView
。
当您显示PopupControl
时,请将ContentView.InputTransparent
设置为false
,或者如果您将其删除,则添加ContentView
。