我正在编写一个跨平台的应用程序(IOS,Droid),并且喜欢捕捉所有的Pan手势。
问题是我的界面上有(按钮+ Webview)。他们都没有抓住“潘手势”。如果用户在按钮上滑动,我只会捕获点击事件。
<Grid VerticalOptions="Fill" HorizontalOptions="Fill">
<Grid.GestureRecognizers>
<PanGestureRecognizer PanUpdated="OnPanUpdated" />
</Grid.GestureRecognizers>
<Button text="Test" />
<Webview />
</Grid>
void OnPanUpdated(object sender, PanUpdatedEventArgs e)
{
//My code here
}
它应该在任何位置检测到Pan事件,但它与Webview和按钮无关。
理念
我可以对允许单击事件通过的表单进行透明控制,但同时只能捕获Pan事件吗?
我试图使用自定义渲染,没有任何帮助。
预先感谢