From 2f50504ff3991380701b68e47fc4f2389279e1a7 Mon Sep 17 00:00:00 2001 From: Steven Kirk Date: Mon, 8 May 2023 13:17:45 +0200 Subject: [PATCH] Don't estimate negative top/left for viewport. Fixes #11272. --- src/Avalonia.Controls/VirtualizingStackPanel.cs | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/Avalonia.Controls/VirtualizingStackPanel.cs b/src/Avalonia.Controls/VirtualizingStackPanel.cs index ddeb42e560..7ec1808e63 100644 --- a/src/Avalonia.Controls/VirtualizingStackPanel.cs +++ b/src/Avalonia.Controls/VirtualizingStackPanel.cs @@ -493,8 +493,7 @@ namespace Avalonia.Controls c = c?.GetVisualParent(); } - - return viewport; + return viewport.Intersect(new Rect(0, 0, double.PositiveInfinity, double.PositiveInfinity)); } private void RealizeElements(