Controllo Casella di controllo in Power Apps

Controllo che l'utente può selezionare o deselezionare per impostarne il valore su true o false.

Descrizione

Questo controllo classico viene usato nell'interfaccia utente grafica da decenni e permette all'utente di specificare un valore booleano.

Proprietà chiave

Default: valore iniziale di un controllo prima della modifica da parte dell'utente.

Text: testo visualizzato in un controllo o che l'utente digita in un controllo.

Value: valore di un controllo di input.

Proprietà aggiuntive

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.

CheckboxBackgroundFill: colore di sfondo del riquadro che circonda il segno di spunta in un controllo Casella di controllo.

CheckboxBorderColor: colore del bordo che circonda il segno di spunta in un controllo Casella di controllo.

CheckboxSize: larghezza e altezza del riquadro che circonda il segno di spunta in un controllo Casella di controllo.

CheckmarkFill: colore del segno di spunta in un controllo Casella di 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.

HoverBorderColor: colore del bordo di un controllo quando l'utente posiziona il puntatore del mouse su di esso.

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.

OnCheck: azioni da eseguire quando il valore di una casella di controllo o di un interruttore viene modificato in true.

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

OnUncheck: azioni da eseguire quando il valore di una casella di controllo o di un interruttore viene modificato in false.

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.

PressedBorderColor: colore del bordo di un controllo quando l'utente tocca o fa clic su tale 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.

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

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.

VerticalAlign: posizione del testo di un controllo in relazione al centro verticale di tale controllo.

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.

If( Condition, Result )

Esempio

  1. Aggiungi un controllo Casella di controllo, denominalo chkReserve e impostane la proprietà Text in modo che venga visualizzato Reserve now.

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

  2. Aggiungi un controllo Selezione data e impostane la proprietà Visible sulla formula seguente:
    If(chkReserve.Value = true, true)

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

  3. Premi F5, tocca o fai clic su chkReserve per impostarne la proprietà Value su true e quindi tocca o fai clic nuovamente su chkReserve per impostarne la proprietà Value su false.

    Il controllo Selezione data viene visualizzato quando la proprietà Value di chkReserve è true, ma non quando è false.

  4. Per tornare all'area di lavoro predefinita, premi ESC.

Linee guida per l'accessibilità

Contrasto dei colori

È necessario un contrasto dei colori adeguato tra:

  • CheckmarkFill e CheckboxBackgroundFill
  • CheckboxBackgroundFill e Fill
  • CheckboxBackgroundFill e PressedFill
  • CheckboxBackgroundFill e HoverFill

Sono requisiti aggiuntivi a quelli relativi al contrasto dei colori standard.

Supporto lettore schermo

  • Text deve essere presente.

Supporto per la tastiera

  • Il valore di TabIndex deve essere uguale o superiore a zero, in modo che gli utenti della tastiera possano passare a questo controllo.
  • Gli indicatori di attivazione devono essere chiaramente visibili. A questo scopo, usa FocusedBorderColor e FocusedBorderThickness.

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).