private void UpdateScrollPosition(ScrollChangedEventArgs e, DiffView diffView) { if (isUpdatingScrollPosition) { return; } isUpdatingScrollPosition = true; diffView.SetScrollPosition(e.HorizontalOffset, e.VerticalOffset); isUpdatingScrollPosition = false; }