MVVMCross MvxMasterDetailpage блокирование Swipegesture - PullRequest
0 голосов
/ 20 марта 2020

Итак, в проекте, над которым я сейчас работаю, я столкнулся с проблемой со страницей MvxMasterDetail, которую мы используем в качестве навигационной панели. Проблема в том, что, поскольку он имеет глобальные Swipegestures для открытия и закрытия, он переопределяет Swipegesture открытой в данный момент страницы.

Так, например, открытая страница представляет собой ListView с разбиением на страницы, и я хочу, чтобы пользователь был возможность разбивки на страницы с помощью SwipeLeftGesture и SwipeRightGesture. Как бы вы отключили / переопределили Sidebargesture?

Swipegesture для ListView реализован так:

<StackLayout.GestureRecognizers>
             <SwipeGestureRecognizer Direction="Right" Command="{mvx:MvxBind SwipeLeft}" />
             <SwipeGestureRecognizer Direction="Left" Command="{mvx:MvxBind SwipeRight}" />
</StackLayout.GestureRecognizers>
...