protected override void OnOffsetChanged(OffsetChangedEventArgs e) { base.OnOffsetChanged(e); if (CalcFirstVisibleIndex(e.OldOffset) != CalcFirstVisibleIndex(e.NewOffset)) { Panel.InvalidateMeasure(); } UpdateTransform(); }
private void OnOffsetChanged(object sender, OffsetChangedEventArgs e) { this.selector.Scroll(e.HorizontalChange, e.VerticalChange); this.UpdateSelection(); }