예제 #1
0
        private async void ScrollViewer_ScrollChanged(object sender, ScrollChangedEventArgs e)
        {
            var fullHeight     = e.ExtentHeight;
            var currTop        = e.VerticalOffset;
            var viewableHeight = e.ViewportHeight;

            if (!isLoadingMore && currTop + viewableHeight * 2 >= fullHeight)
            {
                isLoadingMore = true;
                await viewModel.LoadMore();

                isLoadingMore = false;
            }
        }