【问题标题】:How ScrollView detects scrolling eventsScrollView 如何检测滚动事件
【发布时间】:2020-07-21 11:17:42
【问题描述】:

我正在浏览 ScrollView code in GitHub 并试图了解 SrollView (Xamarin.Forms) 如何发现有人在设备屏幕上滑动手指。我在 ScrollView 中没有看到任何对此负责的事件。我可以看到有一个public Task ScrollToAsync(double x, double y, bool animated) 方法,但是当我滑动手指时是什么触发了它?

【问题讨论】:

  • 每个平台的ScrollViewRenderer使用原生的scrollview控件

标签: xamarin.forms scrollview


【解决方案1】:

您在寻找ScrollView.Scrolled 活动吗?它在滚动完成后升起。

用法很简单

      scView.Scrolled += (sender, e) =>
        {
            var x = e.ScrollX;
            var y = e.ScrollY;
        };

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-03-11
    • 2012-01-01
    • 2012-09-14
    相关资源
    最近更新 更多