Table of Contents

Class LinearVirtualScrollLayout

Namespace
Nalu
Assembly
Nalu.Maui.VirtualScroll.dll

A linear layout for virtual scroll that arranges items in a single line.

public abstract class LinearVirtualScrollLayout : VirtualScrollLayout, INotifyPropertyChanged, IVirtualScrollLayout
Inheritance
LinearVirtualScrollLayout
Implements
Derived
Inherited Members

Constructors

LinearVirtualScrollLayout(ItemsLayoutOrientation)

Initializes a new instance of the LinearVirtualScrollLayout class.

protected LinearVirtualScrollLayout(ItemsLayoutOrientation orientation)

Parameters

orientation ItemsLayoutOrientation

The orientation of the layout.

Fields

EstimatedFooterSizeProperty

Bindable property for EstimatedFooterSize.

public static readonly BindableProperty EstimatedFooterSizeProperty

Field Value

BindableProperty

EstimatedHeaderSizeProperty

Bindable property for EstimatedHeaderSize.

public static readonly BindableProperty EstimatedHeaderSizeProperty

Field Value

BindableProperty

EstimatedItemSizeProperty

Bindable property for EstimatedItemSize.

public static readonly BindableProperty EstimatedItemSizeProperty

Field Value

BindableProperty

EstimatedSectionFooterSizeProperty

Bindable property for EstimatedSectionFooterSize.

public static readonly BindableProperty EstimatedSectionFooterSizeProperty

Field Value

BindableProperty

EstimatedSectionHeaderSizeProperty

Bindable property for EstimatedSectionHeaderSize.

public static readonly BindableProperty EstimatedSectionHeaderSizeProperty

Field Value

BindableProperty

Properties

EstimatedFooterSize

Gets or sets the estimated size of the footer in the layout.

public double EstimatedFooterSize { get; set; }

Property Value

double

Remarks

This is useful on UIKit to highly reduce layout calculations, especially while UICollectionView estimates the total content size.

EstimatedHeaderSize

Gets or sets the estimated size of the header in the layout.

public double EstimatedHeaderSize { get; set; }

Property Value

double

Remarks

This is useful on UIKit to highly reduce layout calculations, especially while UICollectionView estimates the total content size.

EstimatedItemSize

Gets or sets the estimated size of each item in the layout.

public double EstimatedItemSize { get; set; }

Property Value

double

Remarks

This is useful on UIKit to highly reduce layout calculations, especially while UICollectionView estimates the total content size.

EstimatedSectionFooterSize

Gets or sets the estimated size of section footers in the layout.

public double EstimatedSectionFooterSize { get; set; }

Property Value

double

Remarks

This is useful on UIKit to highly reduce layout calculations, especially while UICollectionView estimates the total content size.

EstimatedSectionHeaderSize

Gets or sets the estimated size of section headers in the layout.

public double EstimatedSectionHeaderSize { get; set; }

Property Value

double

Remarks

This is useful on UIKit to highly reduce layout calculations, especially while UICollectionView estimates the total content size.