From cb1882f9209a6519b10c720e6ae7bb2cd34a9462 Mon Sep 17 00:00:00 2001 From: Steven Kirk Date: Fri, 10 May 2019 23:48:34 +0200 Subject: [PATCH] Only generate containers on the fly if virtualized. Fixes #2507 --- src/Avalonia.Controls/Presenters/CarouselPresenter.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Avalonia.Controls/Presenters/CarouselPresenter.cs b/src/Avalonia.Controls/Presenters/CarouselPresenter.cs index f887b987e0..a3123cf8c6 100644 --- a/src/Avalonia.Controls/Presenters/CarouselPresenter.cs +++ b/src/Avalonia.Controls/Presenters/CarouselPresenter.cs @@ -210,7 +210,7 @@ namespace Avalonia.Controls.Presenters { var container = ItemContainerGenerator.ContainerFromIndex(index); - if (container == null) + if (container == null && IsVirtualized) { var item = Items.Cast().ElementAt(index); var materialized = ItemContainerGenerator.Materialize(index, item, MemberSelector);