AccordionContainer displays a list of AccordionItems. Each item is represented by a button that reveals a detailed view when tapped.
Box widget is a simple list where the child elements are arranged in a single column for vertical or a single row for horizontal arrangement.
Button widget has a text label and icon, both are optional.
Check widget has a text label and a checked (or unchecked) icon.
Entry widget allows simple text to be input when focused.
PasswordEntry widget hides text input and adds a button to display the text.
Form widget is two column grid where each row has a label and a widget (usually an input). The last row of the grid will contain the appropriate form control buttons if any should be shown.
Group widget is list of widgets that contains a visual divider to indicate the group with a title at the top.
Hyperlink widget is a text component with appropriate padding and layout. When clicked, the URL opens in your default web browser.
Icon widget is a basic image component that load’s its resource to match the theme.
Label widget is a label component with appropriate padding and layout.
ProgressBar widget creates a horizontal panel that indicates progress.
ProgressBarInfinite widget creates a horizontal panel that indicates waiting indefinitely An infinite progress bar loops 0% -> 100% repeatedly until Stop() is called.
Radio widget has a list of text labels and radio check icons next to each.
ScrollContainer defines a container that is smaller than the Content.
Select widget has a list of options, with the current one shown, and triggers an event function when clicked.
Select entry widget adds an editable component to the select widget. Users can select an option or enter their own value.
Slider if a widget that can slide between two fixed values.
SplitContainer defines a container whose size is split between two children.
TabContainer widget allows switching visible content from a list of TabItems. Each item is represented by a button at the top of the widget.
TextGrid is a monospaced grid of characters. This is designed to be used by a text editor, code preview or terminal emulator.
Toolbar widget creates a horizontal list of tool buttons.