2 回答

TA貢獻1872條經驗 獲得超4個贊
你可以嘗試這樣的事情:
private void ScrollView_OnScrolled(object sender, ScrolledEventArgs e)
{
if (!(sender is ScrollView scrollView))
return;
var scrollingSpace = scrollView.ContentSize.Height - scrollView.Height;
if (scrollingSpace > e.ScrollY)
return;
// load more content.
DisplayAlert("Alert", "End of scroll view detected", "OK");
}

TA貢獻1712條經驗 獲得超3個贊
private void OnScrolled(object sender, ScrolledEventArgs e)
? ? {
? ? ? ? MyScrollView scrollView = sender as MyScrollView;
? ? ? ? double scrollingSpace = scrollView.ContentSize.Height - scrollView.Height;
? ? ? ? if (scrollingSpace <= e.ScrollY) // Touched bottom
? ? ? ? ? ? // Do the things you want to do
? ? }
- 2 回答
- 0 關注
- 129 瀏覽
添加回答
舉報