Namespace Serenity.Ui.Domain.Entities
Classes
LayoutConfig
The flexbox-style configuration of a layout container: its Direction (which sets the main axis), the spacing and alignment of its children, and optional padding. Whether the container scrolls is NOT part of the layout — scrolling is configured at the view-definition level (see IScrollableViewDefinition).
SerializedComponentData
Base class for serialized component data used in UI elements.
UiOption
Represents a UI option with various properties and behaviors.
UiOptionBoolValue
Represents a boolean value for a UI option.
UiOptionFloatValue
Represents a float value for a UI option.
UiOptionIntegerValue
Represents an integer value for a UI option.
UiOptionMenuActionValue
Represents a menu action value for a UI option.
UiOptionMenuTransitionValue
Represents a menu transition value for a UI option.
UiOptionSelectableValue
Represents a selectable value for a UI option.
UiOptionStringValue
Represents a string value for a UI option.
UiOptionValue
Represents a base class for UI option values.
Structs
LayoutPadding
Inner spacing of a layout container, in pixels, mirroring CSS padding. Applied between
the container's edges and its children.
LayoutSize
Describes how much space a child takes along its container's main axis, expressed in the same
vocabulary a web designer uses in CSS: auto, 260px, 1fr, 30%, with
optional min/max clamps (CSS min-/max-width|height / grid minmax()).