Controllo Pulsante di opzione in Power Apps

Controllo di input che visualizza più opzioni, selezionabili solo una alla volta.

Descrizione

Un controllo Pulsante di opzione, controllo di input HTML standard, è più efficiente con un numero limitato di opzioni che si escludono a vicenda.

Il controllo può avere un layout orizzontale o verticale.

Proprietà chiave

Default: valore del controllo prima della modifica da parte dell'utente.

Items: origine dei dati visualizzati in un controllo, ad esempio una raccolta, un elenco o un grafico.

Layout: disposizione delle opzioni (orizzontale o verticale).

Value: valore di un controllo di input.

Selected: record di dati che rappresenta l'elemento selezionato.

Tutte le proprietà

Align: posizione del testo in relazione al centro orizzontale del relativo controllo.

BorderColor: colore del bordo di un controllo.

BorderStyle: indica se il bordo di un controllo è Solid (Tinta unita), Dashed (Tratteggiato), Dotted (Punteggiato) o None (Nessuno).

BorderThickness: spessore del bordo di un controllo.

Color: colore del testo di un controllo.

DisplayMode: indica se il controllo consente l'input dell'utente (Edit), visualizza solo i dati (View) o è disabilitato (Disabled).

DisabledBorderColor: colore del bordo di un controllo se la relativa proprietà DisplayMode è impostata su Disabled.

DisabledColor: colore del testo di un controllo se la relativa proprietà DisplayMode è impostata su Disabled.

DisabledFill: colore dello sfondo di un controllo se la relativa proprietà DisplayMode è impostata su Disabled.

Fill: colore dello sfondo di un controllo.

FocusedBorderColor: colore del bordo di un controllo quando è evidenziato.

FocusedBorderThickness: spessore del bordo di un controllo quando è evidenziato.

Font: nome della famiglia di caratteri in cui viene visualizzato il testo.

FontWeight: spessore del testo di un controllo. Può essere Bold (Grassetto), Semibold (Semibold), Normal (Normale) o Lighter (Sottile).

Height: distanza tra i bordi superiore e inferiore del controllo.

HoverColor: colore del testo di un controllo quando l'utente posiziona il puntatore del mouse su tale controllo.

HoverFill: colore dello sfondo di un controllo quando l'utente posiziona il puntatore del mouse su di esso.

Italic: indica se il testo di un controllo è in corsivo.

LineHeight: distanza, ad esempio, tra le righe di testo o le voci di un elenco.

OnChange: azioni da eseguire quando l'utente modifica il valore di un controllo, ad esempio usando un dispositivo di scorrimento.

OnSelect: azioni da eseguire quando l'utente tocca o fa clic su un controllo.

PaddingBottom: distanza tra il testo in un controllo e il bordo inferiore del controllo.

PaddingLeft: distanza tra il testo in un controllo e il bordo sinistro del controllo.

PaddingRight: distanza tra il testo in un controllo e il bordo destro del controllo.

PaddingTop: distanza tra il testo in un controllo e il bordo superiore del controllo.

PressedColor: colore del testo di un controllo quando l'utente tocca o fa clic su tale controllo.

PressedFill: colore dello sfondo di un controllo quando l'utente tocca o fa clic su tale controllo.

RadioBackgroundFill: colore dello sfondo dei cerchi in un controllo Pulsante di opzione.

RadioBorderColor: colore del cerchio per ogni opzione in un controllo Pulsante di opzione.

RadioSelectionFill: colore all'interno del cerchio di un'opzione selezionata in un controllo Pulsante di opzione.

RadioSize: diametro dei cerchi in un controllo Pulsante di opzione.

Reset: indica se viene ripristinato il valore predefinito di un controllo.

SelectedText (deprecata): valore di stringa che rappresenta l'elemento selezionato.

Size: dimensione del carattere del testo visualizzato in un controllo.

Strikethrough: indica se viene visualizzata una riga all'interno del testo di un controllo.

TabIndex: ordine di spostamento tramite tastiera in relazione ad altri controlli.

Tooltip: testo descrittivo visualizzato quando l'utente posiziona il mouse su un controllo.

Underline: indica se il testo visualizzato nel controllo è sottolineato.

Visible: indica se un controllo viene visualizzato o è nascosto.

Width: distanza tra i bordi sinistro e destro di un controllo.

X: distanza tra il bordo sinistro di un controllo e il bordo sinistro del contenitore padre o della schermata se non c'è un contenitore padre.

Y: distanza tra il bordo superiore di un controllo e il bordo superiore del contenitore padre o della schermata se non c'è un contenitore padre.

Distinct( DataSource, ColumnName )

Esempio

  1. Aggiungi un controllo Pulsante di opzione, denominarlo Pricing e impostane la proprietà Items sulla formula seguente:

    ["Standard", "Premium"]

    Non sai come aggiungere un controllo, assegnargli un nome e configurarlo?

  2. Aggiungi un controllo Etichetta, spostalo sotto il controllo Pulsante di opzione e imposta la proprietà Text del controllo Etichetta sulla formula seguente:

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

    Sono necessarie altre informazioni sulla funzione If o su altre funzioni?

  3. Tenendo premuto ALT, seleziona una delle due opzioni del controllo Pulsante di opzione.

    Il controllo Etichetta mostra il testo appropriato per la scelta.

  4. (Facoltativo) Tenendo premuto ALT, seleziona l'altra opzione per verificare che venga visualizzato il testo appropriato.

Linee guida per l'accessibilità

Contrasto dei colori

Oltre a rispettare i requisiti di contrasto dei colori standard, garantisci un contrasto dei colori adeguato tra:

  • RadioSelectionFill e RadioBackgroundFill
  • RadioBackgroundFill e Fill

Supporto utilità per la lettura dello schermo

  • Assicurati che per ogni opzione la proprietà Value abbia un valore.
  • È consigliabile aggiungere un controllo Etichetta immediatamente prima del controllo Pulsante di opzione con funzione di intestazione.

Supporto per la tastiera

  • Imposta la proprietà TabIndex su zero o su un valore superiore, in modo che gli utenti possano passare a questo controllo tramite tastiera.
  • Imposta le proprietà FocusedBorderColor e FocusedBorderThickness in modo che gli indicatori dello stato attivo siano chiaramente visibili.

Nota

Puoi indicarci le tue preferenze di lingua per la documentazione? Partecipa a un breve sondaggio. (il sondaggio è in inglese)

Il sondaggio richiederà circa sette minuti. Non viene raccolto alcun dato personale (Informativa sulla privacy).