我已经实现了增量加载,捕获了 gridview 中的滚动查看器,然后绑定了它的 ViewChanged 事件,如下面的代码所示。我应该实现什么逻辑,当滚动到达页面末尾时,只有它应该调用 web 服务?目前我正在做以下方式:
private ScrollViewer _scroll;
this._scroll = GetVisualChild<ScrollViewer>(grdVw1);
if (_scroll != null)
_scroll.ViewChanged += scroll_ViewChanged;
async void scrollSnap_ViewChanged(object sender, ScrollViewerViewChangedEventArgs e)
{
// Call the web service
if (_scrollSnap.ScrollableWidth - _scrollSnap.HorizontalOffset < 10)
{
// Webservice call
}
}