UniformGridLayoutItemsStretch Enum

Definition

Defines constants that specify how items are sized to fill the available space in a UniformGridLayout.

C#
[Microsoft.UI.Xaml.CustomAttributes.MUXContractProperty(version=0)]
[Windows.Foundation.Metadata.Version(1)]
public enum UniformGridLayoutItemsStretch
C#
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.UI.Xaml.XamlContract), 65536)]
public enum UniformGridLayoutItemsStretch
Inheritance
UniformGridLayoutItemsStretch
Attributes
Microsoft.UI.Xaml.CustomAttributes.MUXContractPropertyAttribute VersionAttribute ContractVersionAttribute

Fields

Name Value Description
None 0

The item retains its natural size. Use of extra space is determined by the ItemsJustification property.

Fill 1

The item is sized to fill the available space in the non-scrolling direction. Item size in the scrolling direction is not changed.

Uniform 2

The item is sized to both fill the available space in the non-scrolling direction and maintain its aspect ratio.

Examples

Tip

For more info, design guidance, and code examples, see ItemsRepeater.

The WinUI 3 Gallery app includes interactive examples of most WinUI 3 controls, features, and functionality. Get the app from the Microsoft Store or get the source code on GitHub.

Remarks

This enumeration provides values for the UniformGrid.ItemsStretch property.

Applies to

Product Versions
Windows App SDK 0.8, 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6

See also