Table of Contents

Namespace The.Web.Controls

Classes

ActionButton

A single-row command-execution widget.

ActionLink
BarTable
BoundDependency<T>
BoundFunction<T>
BoundLink
BoundMenu
BoundProgress<T>
BoundStatus
BoundTask<T>
BoundValue<T>
BoxChrome

Similar UI to a BoxInput, but with arbitrary content instead of data entry.

CascadingExceptionContext
CheckedComboBox<T>
CheckedComboOption
Chip

A coloured status pill. It shows the action (indigo) tone by default, or reuses a message-level hue ramp when Level is set, so a chip and a same-level button or validity outline always agree.

ChromeContext

Layout/presentation context cascaded through a UI subtree. FieldContext extends it with entity-binding state; use Derive to layer modifications while preserving the runtime type, or AsChrome to drop down to a plain chrome context.

ClientLink
ColumnsPanel
DisclosurePanel
DocumentImage
DocumentView
ExceptionContext
ExceptionView
FeatherIcon

An SVG icon from https://lucide.dev/.

FieldGrid
FieldRow
FileButton
HeaderPanel
Icon

An SVG icon from https://lucide.dev/.

InlineRichText
LinkButton

A navigation link wearing the appearance of an ActionButton.

LoadingPlaceholder
LoadingTitleBar
NotificationView
ProgressBar
RichTextBuilder
RichTextNode
ScrollContext
ScrollPanel
SectionPanel
Spinner
StackPanel
StackingContext
StreamImage
TextPanel

Contains flow-layout text, adapting it to a box-model layout.

TitleBar
Tooltip
_Imports

Structs

FieldHeight

Fields may contain multiple rows of varying heights.

Interfaces

IProgressHost

Runs operations under a progress display and presents notifications to the user.

Enums

ButtonTier

The visual emphasis tier of an ActionButton.

DocumentOpenMode
OverflowMode
TooltipPlacement