Introduction to the button control
Buttons are a very popular interactive control in Power Apps. An app will always have at least one of them. That being said, more often than not, there will usually be more than 1 in an app. Like if you have multiple screens, you will usually use buttons to allow users to navigate between the screens. To learn about its properties, click here.
Screen reader
- A screen reader announces the text of a button. So set the text to something that clearly indicates it's purpose.
- Set the tooltip to show, as an example, its state "Selected".
- Set the DisplayMode to Disabled for all disabled buttons. The screen reader will announce that the button is disabled.
Keyboard tabbing
- Set the Tabindex property to 0
- Set the FocusBorderThickness to a number greater than 0
Color/contrast
- Set the FocusBorderColor with a contrast ratio of 3:1 with the background color.
- Set the Color property with a minimum luminosity contrast ratio of 4.5:1 with the background color. There are several tools available to analyze contrast ratios. Click here for one such tool.