File: Handlers\Items\iOS\ListViewLayout.cs | Web Access |
Project: src\src\Controls\src\Core\Controls.Core.csproj (Microsoft.Maui.Controls) |
#nullable disable using CoreGraphics; using ObjCRuntime; using UIKit; namespace Microsoft.Maui.Controls.Handlers.Items { public class ListViewLayout : ItemsViewLayout { public ListViewLayout(LinearItemsLayout itemsLayout, ItemSizingStrategy itemSizingStrategy) : base(itemsLayout, itemSizingStrategy) { } public override void ConstrainTo(CGSize size) { ConstrainedDimension = ScrollDirection == UICollectionViewScrollDirection.Vertical ? size.Width : size.Height; DetermineCellSize(); } } } |