logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Namespace Serenity.Ui.Domain.Types

    Enums

    ContainerContentMode

    How a composite container presents its children's visibility.

    LayoutAlignment

    Alignment of children within a layout container. Used both for Justify (distribution along the main axis, CSS justify-content) and Align (positioning along the cross axis, CSS align-items).

    LayoutDirection

    Direction in which a layout container arranges its children. The chosen direction defines the container's "main axis"; the perpendicular axis is the "cross axis". This follows the intuitive table/grid sense — a ROW is a horizontal band and rows stack down the screen, while a COLUMN is a vertical strip and columns sit side by side (the opposite of CSS flexbox flex-direction).

    LayoutScrollAxis

    Axis along which a scrollable layout container scrolls its overflowing content.

    LayoutSizeUnit

    How a child's size along the container's main axis is expressed, using vocabulary UI designers already know from CSS. See LayoutSize.

    UiAnchorType

    Enumeration representing different UI anchor positions.

    UiComponentAlignmentType

    Enumeration representing different UI component alignment options.

    UiComponentInteractionType

    Enumeration representing different UI component interaction types.

    UiComponentValueType

    Enumeration representing different UI component value types.

    In this article
    © 2026 Serenity. All Rights Reserved