向下滑动Xamarin时,禁用在CarouselView上向左和向右滑动

时间:2016-12-16 16:05:42

标签: xamarin xamarin.forms carousel

首先,我正在使用Refractored.XamForms.PullToRefresh处理Xamarin PCL项目,以刷新我的页面上恰好位于CarouselView中的内容,但我发现它几乎不可能下拉而不能刷卡向左或向右转到下一页。当页面开始下拉时,有没有办法可以禁用或阻止从左向右滑动?我正在努力想出一个方法来做到这一点。

1 个答案:

答案 0 :(得分:0)

您可以创建一个carouselviewpage渲染器,而不是在ViewDidLoad上创建

foreach (var g in this.View.GestureRecognizers)
            g.ShouldBegin = recognizer => false;

- >这将删除您的carouspage上的所有手势识别器