How to find that ScrollViewer is scrolled to the end in WPF?
You can check this with this way: … scrollViewer.ScrollChanged += OnScrollChanged; … private void OnScrollChanged(object sender, ScrollChangedEventArgs e) { var scrollViewer = (ScrollViewer)sender; if (scrollViewer.VerticalOffset == scrollViewer.ScrollableHeight) MessageBox.Show(“This is the end”); }