Xamarin Forms(IOS,Droid)-完整表单的PanGestureRecognizer

时间:2019-01-27 11:46:29

标签: xamarin.forms swipe gesture

我正在编写一个跨平台的应用程序(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事件吗?
我试图使用自定义渲染,没有任何帮助。
预先感谢

0 个答案:

没有答案