Modern controls and properties in canvas apps (preview)

[This article is pre-release document and is subject to change.]

Configure the behavior of a modern control by setting one of its properties. Each type of control has a different set of properties.

Modern controls

Badge (preview) – A badge is a visual decoration for UI elements.

Button – Interact with the app by clicking or tapping.

Checkbox (preview) - Select or clear an option to specify true or false.

Combobox - A control that allows users to make selections from provided choices and supports search and multiple selections.

Copilot answer (preview) - A control that makers can use to add predefined questions that end users can use to get generated answers.

Date picker (preview) - A control that the user can select to specify a date.

Dropdown (preview) – Select a value from the list of items.

Header (preview) – A control that creates a modern app header.

Info button (preview) – Use this control to provide additional information to users.

Link – Open hyperlinks in new tab.

Number input - A number input control the user can modify.

Progress bar – Displays the progress, can be configured as determinate showcasing exact progress or indeterminate for ongoing progress.

Radio group – An input control that shows multiple options, of which users can select only one at a time.

Spinner – Displays state in motion, for exmaple, loading a page or table.

Slider - A control with which the user can specify a value by dragging a handle.

Stream (preview) - A control that lets you add Steam videos in your app.

Table – A control that shows a set of data in a tabular or list format.

Tabs or tab list – Select a tab to move screens or take action on app.

Text – Display text on the app, can also be used as label for fields.

Text input – A box in which the user can type text, numbers, and other data.

Toggle (preview) – A control that the user can turn on or off by moving the handle.

See also

Overview of modern controls in canvas apps