Xamarin.forms 如何确定xamarin表单中的当前滚动偏移

Xamarin.forms 如何确定xamarin表单中的当前滚动偏移,xamarin.forms,uiscrollview,Xamarin.forms,Uiscrollview,我有一个水平滚动视图,带有一个按钮,可以向左滚动到最后。或者,如果它一直滚动到最后,已经滚动到开始。因此有两个问题 如何确定xamarin中的滚动偏移?在ios上映射到帧偏移x的东西 如何确定滚动量 您可以使用ScrollView的ScrollX和ScrollY属性来确定水平和垂直滚动偏移。这些是可绑定的,所以如果您使用MVVM,您可以将它们映射到视图模型上的属性。 如果您不使用MVVM,并且希望对ScrollX或ScrollY中的更改做出反应,请向ScrollView的滚动的事件添加侦听器 要

我有一个水平滚动视图,带有一个按钮,可以向左滚动到最后。或者,如果它一直滚动到最后,已经滚动到开始。因此有两个问题

  • 如何确定xamarin中的滚动偏移?在ios上映射到帧偏移x的东西
  • 如何确定滚动量
  • 您可以使用ScrollView的
    ScrollX
    ScrollY
    属性来确定水平和垂直滚动偏移。这些是可绑定的,所以如果您使用MVVM,您可以将它们映射到视图模型上的属性。 如果您不使用MVVM,并且希望对
    ScrollX
    ScrollY
    中的更改做出反应,请向ScrollView的
    滚动的
    事件添加侦听器

  • 要在ScrollView中查找内容的总高度或总宽度,请使用
    ContentSize
    属性。
    Content
    属性将为您提供包含的
    视图本身