diff --git a/src/Avalonia.Layout/NonVirtualizingLayout.cs b/src/Avalonia.Layout/NonVirtualizingLayout.cs
index 3917830eb7d..5d27ba9199c 100644
--- a/src/Avalonia.Layout/NonVirtualizingLayout.cs
+++ b/src/Avalonia.Layout/NonVirtualizingLayout.cs
@@ -20,13 +20,13 @@ public abstract class NonVirtualizingLayout : AttachedLayout
///
public sealed override void InitializeForContext(LayoutContext context)
{
- InitializeForContextCore((VirtualizingLayoutContext)context);
+ InitializeForContextCore((NonVirtualizingLayoutContext)context);
}
///
public sealed override void UninitializeForContext(LayoutContext context)
{
- UninitializeForContextCore((VirtualizingLayoutContext)context);
+ UninitializeForContextCore((NonVirtualizingLayoutContext)context);
}
///
@@ -38,7 +38,7 @@ public sealed override Size Measure(LayoutContext context, Size availableSize)
///
public sealed override Size Arrange(LayoutContext context, Size finalSize)
{
- return ArrangeOverride((VirtualizingLayoutContext)context, finalSize);
+ return ArrangeOverride((NonVirtualizingLayoutContext)context, finalSize);
}
///
@@ -98,6 +98,6 @@ protected virtual void UninitializeForContextCore(LayoutContext context)
/// its children.
///
/// The actual size that is used after the element is arranged in layout.
- protected virtual Size ArrangeOverride(VirtualizingLayoutContext context, Size finalSize) => finalSize;
+ protected virtual Size ArrangeOverride(NonVirtualizingLayoutContext context, Size finalSize) => finalSize;
}
}