Il ToggleSwitch è un controllo relativamente semplice, che spesso viene usato nelle applicazioni per creare la pagina dei settings. È possibile personalizzare il testo visualizzato dal controllo, impostando la proprietà Content, creadno un grafo complesso di oggetti, come in tutti i ContentControl. Si può anche modificare solo il testo visualizzato, utilizzando una semplice espressione di Binding e un converter.
<toolkit:ToggleSwitch Header="luce"
Content="{Binding RelativeSource={RelativeSource Mode=Self},
Path=IsChecked, Converter={StaticResource StringToValueConverter}}">
</toolkit:ToggleSwitch>Il codice del converter è semplicissimo: controlla il valore in ingresso e fornisce la stringa corrispondente in uscita. Il risultato è quello mostrato nell'immagine seguente.

Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Migliorare l'organizzazione delle risorse con Azure Policy
Eliminare una project wiki di Azure DevOps
Usare la libreria PredicateBuilder per eseguire query tramite Entity Framework che usano or su più campi
Controllare la telemetria con .NET Aspire
Gestione degli eventi nei Web component HTML
Utilizzare il metodo ExceptBy per eseguire operazione di sottrazione tra liste
Interagire con Azure DevOps tramite MCP Server
Integrare modelli AI in un workflow di GitHub
Change tracking e composition in Entity Framework
Utilizzare Intersect e Except per filtrare set di dati in TSql
Recuperare gli audit log in Azure DevOps
Eseguire script pre e post esecuzione di un workflow di GitHub


