Option Strict On
Option Explicit On

Namespace Nexamas.UI.Virtualization

    ''' <summary>
    ''' Declares how a virtualized item surface resolves item extents. The enum prevents MASVirtualizedItemsSystem consumers from
    ''' being architecturally locked to a fixed-size-only model while still allowing estimated extents as the initial planning fact.
    ''' </summary>
    Friend Enum MASVirtualizationExtentStrategy
        EstimatedFixedExtent = 0
        EstimatedWithMeasuredOverrides = 1
        HierarchicalVisibleProjection = 2
        TileGridMeasuredCells = 3
    End Enum

End Namespace
