Attivare o disattivare il controllo moderno in Power Apps

Controllo che l'utente può attivare o disattivare spostando l'handle.

Description

Un interruttore è un elemento dell'interfaccia utente creato per interfacce utente grafiche moderne (GUI) che funzionano nello stesso modo di una casella di controllo. Usa un interruttore quando vuoi attivare/disattivare una metafora dell'interruttore, ad esempio per abilitare o disabilitare un'impostazione. Le proprietà chiave per questo controllo sono Checked, Label, OnCheck, OnSelect e OnUncheck.

General

Etichetta : testo visualizzato accanto all'interruttore.

AccessibleLabel: etichetta per le utilità per la lettura dello schermo.

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

Comportamento

Checked : valore iniziale di un controllo prima che venga modificato dall'utente.

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

Dimensioni e posizione

LabelPosition : posizione in cui l'etichetta viene visualizzata rispetto all'interruttore. Questa proprietà usa i valori LabelPosition.Before di enumerazione tipizzati e LabelPosition.After. Il valore predefinito è LabelPosition.After.

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.

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

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

Stile e tema

BasePaletteColor: la tavolozza dei colori applicata a un controllo. Questo colore influisce su tutte le superfici del controllo che eseguono il rendering di un colore del tema.

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

Dimensioni : dimensioni del carattere del testo visualizzato in un controllo. Se il valore è null o zero, il tema Fluent selezionato determina le dimensioni del carattere.

Color : colore del testo in un controllo .

FontWeight : spessore del testo in un controllo: Grassetto, Leggero, Normale o Semibold.

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

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

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

Proprietà aggiuntive

Descrizione comando : testo esplicativo visualizzato quando l'utente passa il puntatore del mouse sul controllo.

OnCheck : azioni da eseguire quando il valore dell'interruttore diventa true.

OnSelect : azioni da eseguire quando l'utente seleziona un controllo.

OnUncheck : azioni da eseguire quando il valore dell'interruttore diventa false.

Aggiornamenti recenti

La versione aggiornata del controllo Toggle modern include i miglioramenti e le modifiche di comportamento seguenti.

Ridenominazione delle proprietà

Proprietà Previous Nuova proprietà Note
FontColor Color Rinominato per coerenza tra i controlli moderni.
FontSize Size Rinominato per coerenza tra i controlli moderni.

Modifiche al formato enumerazione

Le proprietà che in precedenza accettavano stringhe di testo normale ora usano enumerazioni Power Fx tipizzate. Le enumerazioni tipate offrono il completamento automatico e la convalida in fase di compilazione di IntelliSense e consentono di evitare errori di formula da valori con errori di ortografia.

Property Valore precedente Nuovo valore
LabelPosition "Before" LabelPosition.Before
LabelPosition "After" LabelPosition.After

Improvements

  • Supporto delle descrizioni comandi: una nuova Tooltip proprietà mostra testo esplicativo quando l'utente passa il puntatore sull'interruttore.
  • Ridimensionamento migliorato: l'interruttore riempie ora la larghezza intera e l'altezza dei limiti del controllo, in modo che le dimensioni si ridimensionano in modo prevedibile quando si ridimensiona il controllo o lo si posiziona in un contenitore reattivo.
  • Modalità di visualizzazione di sola lettura: quando DisplayMode è View, l'interruttore ora esegue il rendering come di sola lettura anziché come disabilitato, in modo che gli utenti possano indicare chiaramente la differenza tra un valore che non possono modificare e un controllo non disponibile.

Vedere anche