Xamarin Forms (IOS, Droid) - PanGestureRecognizer для всей формы - PullRequest
0 голосов
/ 27 января 2019

Я пишу кроссплатформенное приложение (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 в любом месте, но это не касается веб-просмотра и кнопки.идеяМогу ли я установить прозрачный контроль над формой, который позволяет проходить событиям щелчка, но в то же время может только перехватывать событие Pan?Я пытался использовать пользовательский рендер и ничего не помогло.Заранее спасибо

...