PowerApps and some of its Properties

What is PowerApps?

PowerApps is a suite of apps, services, connectors, and data platforms that provides a rapid application development environment to build custom apps for your business needs. Further, apps built using Power Apps have a responsive design and can run seamlessly in the browser or on mobile devices (phone or tablet)

PowerApps

Does PowerApps require coding?

Microsoft launched Power Apps in 2015 for business users and developers to create custom native, mobile, and web apps without writing a single line of code. The service runs on Microsoft’s Azure cloud and can connect with Office 365 data via a Microsoft Graph interface.

Is Microsoft PowerApps free?

The Power Apps Developer Plan gives you a free development environment to build and test with Power Apps, Power Automate, and Microsoft Dataverse. The plan enables you to: Create apps and flows without writing code, with full-featured Power Apps and Power Automate development tools.

What language does PowerApps use?

“Microsoft Power Fx is the low code language for expressing logic across the Microsoft Power Platform. It is the same language that is at the heart of Microsoft PowerApps canvas apps today.

What is PowerApps code?

Microsoft has announced the name of this language is Microsoft Power Fx.

Some Important Properties of PowerAPPS

Live

  • When set to Off, the screen reader doesn’t announce changes.
  • When set to Polite, the screen reader finishes speaking before announcing any changes that occurred while the screen reader was speaking.
  • When set to Assertive, the screen reader interrupts itself to announce any changes that occurred while the screen reader was speaking.

Role

This lets screen reader users know whether a Label is a heading and allows them to navigate quickly to different parts of the app.

TabIndex

Determines if the control participates in keyboard navigation.

  • Mirror what is seen visually.
  • Only have a tab stop at controls that are interactive.
  • Follow either an intuitive across and then down “Z” order or a down and then across “reverse-N” order.

Color properties

  • Color enumeration: Specify color names from cascading style sheets
  • ColorValue function: Specify text strings such as color names from cascading style sheets and hex-code notation (#)
  • ColorFade function: Specify how faded a color is, from fully black (-100%) to fully white (100%)
  • RGBA function: Specify the red, green, and blue components of a color from 0 to 255, and specify an alpha channel from 0% (fully transparent) to 100% (fully opaque)

border properties

  • BorderColor – The color of a control’s border.
  • BorderStyle – Whether a control’s border is Solid, Dashed, Dotted, or None.
  • BorderThickness – The thickness of a control’s border.

Color and border properties

  • Color – The color of text in a control.
  • Fill – The background color of a control.
  • FocusedBorderColor – The color of a control’s border when it has focus.
  • FocusedBorderThickness – The thickness of a control’s border when it has focus.
  • DisabledBorderColor – The color of a control’s border if the control’s DisplayMode property is set to Disabled.
  • DisabledColor – The color of text in a control if its DisplayMode property is set to Disabled.
  • DisabledFill – The background color of a control if its DisplayMode property is set to Disabled.
  • HoverBorderColor – The color of a control’s border when the user keeps the mouse pointer on that control.
  • HoverColor – The color of the text in a control when the user keeps the mouse pointer on it.
  • HoverFill – The background color of a control when the user keeps the mouse pointer on it.
  • PressedBorderColor – The color of a control’s border when the user taps or clicks that control.
  • PressedColor – The color of text in a control when the user taps or clicks that control.
  • PressedFill – The background color of a control when the user taps or clicks that control.
  • SelectionColor – The text color of a selected item or items in a list or the color of the selection tool in a pen control.
  • SelectionFill – The background color of a selected item or items in a list or a selected area of a pen control.

Image properties

  • BackgroundImage – The name of an image file that appears in the background of a screen.
  • Image – The name of the image that appears in an image, audio, or microphone control.
  • ImagePosition – The position (Fill, Fit, Stretch, Tile, or Center) of an image in a screen or a control if it isn’t the same size as the image.

Size and location properties

  • X – The distance between the left edge of a control and the left edge of its parent container (screen if no parent container).
  • Y – The distance between the top edge of a control and the top edge of the parent container (screen if no parent container).
  • Height – The distance between a control’s top and bottom edges.
  • Width – The distance between a control’s left and right edges.
  • AutoHeight – Whether a label automatically increases its height if its Text property contains more characters than the control can show.
  • WidthFit – Whether a control automatically grows horizontally to fill any empty space of a container control such as an Edit form control. If multiple cards have this property set to true, the space is divided between them. For more information, see Understand data form layout.
  • Padding – The distance between the text on an import or export button and the edges of that button.
  • PaddingBottom – The distance between text in a control and the bottom edge of that control.
  • PaddingLeft – The distance between text in a control and the left edge of that control.
  • PaddingRight – The distance between text in a control and the right edge of that control.
  • PaddingTop – The distance between text in a control and the top edge of that control.
  • RadiusBottomLeft – The degree to which the bottom-left corner of a control is rounded.
  • RadiusBottomRight – The degree to which the bottom-right corner of a control is rounded.
  • RadiusTopLeft – The degree to which the top-left corner of a control is rounded.
  • RadiusTopRight – The degree to which the top-right corner of a control is rounded.

Text properties

  • Font – The name of the family of fonts in which text appears.
  • FontWeight – The weight of the text in a control: Bold, Semibold, Normal, or Lighter.
  • Italic – Whether the text in a control is italic.
  • Size – The font size of the text that appears on a control.
  • Strikethrough – Whether a line appears through the text that appears on a control.
  • Underline – Whether a line appears under the text that appears on a control.
  • Align – The location of text in relation to the horizontal center of its control.
  • LineHeight – The distance between, for example, lines of text or items in a list.
  • VerticalAlign – The location of text on control in relation to the vertical center of that control.

Default

The initial value of control before it is changed by the user.

Applies to Card, Check box, Dropdown, Gallery, List Box, Radio, Rating, Slider, Text input, and Toggle controls.

  • DelayOutput – Set to true to delay action during text input.
  • DisplayMode – Values can be Edit, View, or Disabled. Configures whether the control allows user input (Edit), only displays data (View), or is disabled (Disabled).
  • Items – The source of data that appears in a control such as a gallery, a list, or a chart.
  • OnChange – Actions to perform when the user changes the value of a control (for example, by adjusting a slider).
  • OnSelect – Actions to perform when the user taps or clicks a control.
  • Reset – Whether a control reverts to its default value. Also, see the Reset function.
  • Text – Text that appears on control or that the user types into a control.
  • Tooltip – Explanatory text that appears when the user hovers over a control.
  • Value – The value of input control.
  • Visible – Whether a control appears or is hidden.

Discover more from CODE t!ps

Subscribe to get the latest posts sent to your email.

Scroll to Top

Discover more from CODE t!ps

Subscribe now to keep reading and get access to the full archive.

Continue reading