Avalonia provides following groups of controls:
Layout controls provide ability for developer to arrange child controls according to specific rules.
A control which decorates a child with a border and background.
A panel that displays child controls at arbitrary locations.
A panel which arranges its children at the top, bottom, left, right or center.
A control with a header that has a collapsible content section.
A flexible grid area that consists of columns and rows.
Base class for controls that can contain multiple children.
Defines an area within which you can position and align child objects in relation to each other or the parent panel.
A scrollbar control.
A control scrolls its content if the content is bigger than the space available.
A control with two views: A collapsible pane and an area for content.
A panel which lays out its children horizontally or vertically.
A panel with uniform column and row sizes.
A top-level window.
Positions child elements in sequential position from left to right, breaking content to the next line at the edge of the containing box.
A button control.
Represents a control that raises its click event repeatedly when it is pressed and held.
Represents a button that allows a user to select a single option from a group of options.
Represents a control that a user can select (check) or clear (uncheck).