【问题标题】:Disable Swipe left and right on CarouselView when swiping down Xamarin向下滑动 Xamarin 时禁用在 CarouselView 上左右滑动
【发布时间】:2017-05-02 11:26:41
【问题描述】:

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

【问题讨论】:

  • 手势先生能帮我解决这个问题吗?

标签: xamarin xamarin.forms carousel


【解决方案1】:

也许你可以创建一个 carouselviewpage 渲染器,而不是在 ViewDidLoad 上你可以这样做

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

--> 这会删除你的 carouspage 上的所有手势识别器

【讨论】:

    猜你喜欢
    • 2015-07-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多