public void SetVerticalOffset(double offset) { if (_isInMeasure) { return; } _offset = new Point(_offset.X, Clamp(offset, 0, ExtentHeight - ViewportHeight)); InvalidateScrollInfo(); InvalidateMeasure(); }