protected override void OnOffsetChanged(OffsetChangedEventArgs e)
        {
            base.OnOffsetChanged(e);

            if (CalcFirstVisibleIndex(e.OldOffset) != CalcFirstVisibleIndex(e.NewOffset))
            {
                Panel.InvalidateMeasure();
            }

            UpdateTransform();
        }
Example #2
0
 private void OnOffsetChanged(object sender, OffsetChangedEventArgs e)
 {
     this.selector.Scroll(e.HorizontalChange, e.VerticalChange);
     this.UpdateSelection();
 }