在没有动画的情况下以编程方式在ScrollView中滚动

问题描述:

我使用Xamarin,我想以编程方式滚动我的ScrollView以自定义带有动画的位置。我试试这个代码在没有动画的情况下以编程方式在ScrollView中滚动

public async Task Start(){ 
     await ScrollView.ScrollToAsync(0, y, true); 
} 

developer.xamarin.com第三个参数是动画public Task ScrollToAsync (Element element, ScrollToPosition position, Boolean animated)

它从button.Clicked += async (sender, e) => await Start(); 称它与Android动画在实际设备上美丽的工作,但UWP的Windows 10移动的动画没有按” t显示。

是否可以使动画编程滚动到UWP上的位置?我希望尽可能简单的方法。谢谢!

使用Task.Delay和动画将工作

public async Task Start(){ 
      await Task.Delay(1); 
      await ScrollView.ScrollToAsync(0, y, true); 
    }