void lb_ItemRealized(object sender, Microsoft.Phone.Controls.ItemRealizationEventArgs e) { var tweet = e.Container.DataContext as ITweetable; if (tweet != null && lb.Loader.Source.LastOrDefault() == tweet) { lb.LoadOld(); lb.Loader.IsLoading = false; // Supress loading bar. } }
void CheckInfiniteScroll() { var distToBottom = scrollViewer.ExtentHeight - scrollViewer.VerticalOffset; const double trigger = 25; if (distToBottom > 0 && distToBottom < trigger) { lb.LoadOld(); lb.Loader.IsLoading = false; // Supress the progress bar. } }