Browse Source

Coerce offset in SCP arrange.

If viewport or extent were changed, this could affect the current offset so make sure we coerce the offset during arrange.
pull/10285/head
Steven Kirk 3 years ago
parent
commit
7da9bb9d43
  1. 1
      src/Avalonia.Controls/Presenters/ScrollContentPresenter.cs

1
src/Avalonia.Controls/Presenters/ScrollContentPresenter.cs

@ -427,6 +427,7 @@ namespace Avalonia.Controls.Presenters
Viewport = finalSize;
Extent = Child!.Bounds.Size.Inflate(Child.Margin);
Offset = ScrollViewer.CoerceOffset(Extent, finalSize, Offset);
_isAnchorElementDirty = true;
return finalSize;

Loading…
Cancel
Save