Core properties of controls

Completed

Controls are one of the biggest components of Power Apps because implementation determines how your app interacts with your data, what actions are available to a user, and any conditions to meet before you can take another action. You can configure the appearance and behavior of a control by setting one of its properties. Because controls are designed with specific use cases in mind, the properties for each control are slightly different. Let's take a look at some important properties to be aware of using a text and gallery control as an example.

  • Default - The initial value of a control before the user changes it. For example, when working with a Drop-down control you could set the default value to appear when users see the control.

    Screenshot of the default property of a control.

  • DisplayMode - Values can be Edit, View, or Disabled. Configures whether the control allows user input (Edit), only displays data (View), or is disabled (Disabled).

    Screenshot of the display mode property.

  • Items - The source of data that appears in a control such as a gallery, list, or chart.

    Screenshot of the items property.

  • OnChange - How the app responds when the user changes the value of a control. For example, when a user selects a different value in a Dropdown control.

    Screenshot of the on change property.

  • OnSelect - How the app responds when the user taps or selects a control.

    Screenshot of the on select property.

  • Reset - Whether a control reverts to its default value.

    Screenshot of the reset property.

  • Text - Text that appears on a control or that the user types into a control.

    Screenshot of the text property.

  • Tooltip - Explanatory text that appears when the user hovers over a control.

    Screenshot of the tooltip property.

  • Visible - Whether a control appears or is hidden.

    Screenshot of the visible property.

In the summary unit, we include some helpful links to more learning resources related to control properties.