Control de Radio en Power Apps

Un control de entrada que amosa múltiples opcións, das que os usuarios poden seleccionar só unha a unha.

Descripción

Un control de Radio , un control de entrada HTML estándar, úsase con só algunhas opcións mutuamente exclusivas.

O control pode ter un deseño horizontal ou vertical.

Propiedades clave

Predeterminado - O valor dun control antes de que o usuario o cambie.

Elementos – A orixe de datos que aparece nun control como unha galería, unha lista ou unha gráfica.

Deseño - Se as opcións están expostas verticalmente ou horizontalmente.

Valor - O valor dun control de entrada.

Seleccionado - O rexistro de datos que representa o elemento seleccionado.

Todas as propiedades

Aliñar - A localización do texto en relación co centro horizontal do seu control.

BorderColor : cor do bordo dun control.

BorderStyle : se un bordo dun control é Sólido , A trazos , Punteado ou Ningún.

BorderThickness : grosor do bordo dun control.

Cor – A cor do texto dun control.

DisplayMode : se o control permite a entrada do usuario ( Editar ), só mostra datos ( Ver ) ou está desactivado ( Desactivado ).

DisabledBorderColor – A cor do bordo dun control se a propiedade DisplayMode do control está establecida en Desactivado.

DisabledColor – A cor do texto dun control se a súa propiedade DisplayMode está establecida en Desactivado.

DisabledFill – A cor de fondo dun control se a súa propiedade DisplayMode está establecida en Desactivado.

Enchemento : a cor de fondo dun control.

FocusedBorderColor : a cor do bordo dun control cando o control está enfocado.

FocusedBorderThickness : o grosor do bordo dun control cando o control está enfocado.

Tipo de letra - O nome da familia de tipos de letra na que aparece o texto.

FontWeight – Espesura do texto nun control: Negra , Semibold , Normal ou Máis claro.

Altura : distancia entre os bordos superior e inferior dun control.

HoverColor – A cor do texto dun control cando o usuario mantén o punteiro do rato sobre el.

HoverFill – A cor de fondo dun control cando o usuario mantén o punteiro do rato sobre el.

Cursiva - Se o texto dun control está en cursiva.

LineHeight - A distancia entre, por exemplo, liñas de texto ou elementos dunha lista.

OnChange : como responde a aplicación cando o usuario cambia o valor dun control (por exemplo, axustando un cursor da barra de desprazamento).

OnSelect : Como responde a aplicación cando o usuario toca ou fai clic nun control.

PaddingBottom - A distancia entre o texto dun control e o bordo inferior dese control.

PaddingLeft - A distancia entre o texto dun control e o bordo esquerdo dese control.

PaddingRight - A distancia entre o texto dun control e o bordo dereito dese control.

PaddingTop - A distancia entre o texto dun control e o bordo superior dese control.

PressedColor – A cor do texto dun control cando o usuario toca ou fai clic nese control.

PressedFill – A cor de fondo dun control cando o usuario toca ou fai clic nese control.

RadioBackgroundFill - A cor de fondo dos círculos nun control de botón de opción.

RadioBorderColor - A cor do círculo para cada opción nun control de botón de opción.

RadioSelectionFill - A cor que aparece dentro do círculo da opción seleccionada nun control de botón de opción.

RadioSize - O diámetro dos círculos nun control de botón de opción.

Restablecer : se un control se restablece ao seu valor predeterminado.

SelectedText (obsoleto) - Un valor de cadea que representa o elemento seleccionado.

Tamaño - O tamaño do tipo de letra do texto que aparece nun control.

Strikethrough - Se unha liña aparece a través do texto que aparece nun control.

TabIndex - Orde de navegación do teclado en relación con outros controis.

Información sobre ferramentas : texto explicativo que aparece cando o usuario pasa o cursor do rato sobre un control.

Underline - Se unha liña aparece baixo o texto que aparece nun control.

Visible : se aparece un control ou está oculto.

Largura : distancia entre os bordos esquerdo e dereito dun control.

X : A distancia entre o bordo esquerdo dun control e o bordo esquerdo do seu contedor principal (pantalla, se non hai ningún contedor principal).

Y : A distancia entre o bordo superior dun control e o bordo superior do contedor principal (pantalla, se non hai ningún contedor principal).

Distinct ( DataSource , ColumnName )

Exemplo

  1. Engada un control de Radio , asígnelle o nome Prezos e estableza a súa propiedade Items nesta fórmula:

    ["Standard", "Premium"]

    Non sabe como engadir, asignar un nome e configurar un control?

  2. Engada un control Label , móvao ao control Radio e configure a propiedade Texto do control Label a esta fórmula:

    If("Premium" in Pricing.Selected.Value, "$200 per day", "$150 per day")

    Quere obter máis información sobre a función Se ou outras funcións?

  3. Mentres mantén premida a tecla Alt, seleccione calquera das opcións do control de Radio.

    O control Label mostra o texto adecuado para a súa elección.

  4. (opcional) Mentres manteña premida a tecla Alt, seleccione a outra opción para confirmar que aparece o texto adecuado.

Directrices de accesibilidade

Contraste de cor

Ademais dos Requisitos estándar de contraste de cores, asegúrese de que exista un contraste de cor adecuado entre:

  • RadioSelectionFill e RadioBackgroundFill
  • RadioBackgroundFill e Fill

Soporte do lector de pantalla

  • Asegúrese de que cada opción ten un Valor.
  • Considere a adición dunha Label inmediatamente antes do control Radio para actuar como o título.

Compatibilidade do teclado

  • Axuste a propiedade TabIndex en cero ou nun valor superior para que os usuarios do teclado poidan navegar ata el.
  • Estableza as propiedades FocusedBorderColor e FocusedBorderThickness para que os indicadores de enfoque sexan claramente visibles.