Nello script precedente abbiamo visto come limitare il numero dei caratteri inseribili in una TextBox.
In questo script vedremo come, sfruttando il binding e qualche riga di markup, sia possibile visualizzare il numero dei caratteri inseriti e quello massimi.
Per visualizzare queste informazioni useremo una TextBlock, che avrà in binding le proprietà MaxLength e Lenght della TextBox .
<StackPanel>
<TextBox MaxLength="255"
x:Name="MyTextBox" />
<TextBlock>
<Run Text="{Binding Text.Length, ElementName=MyTextBox}" />
<Run Text="/" />
<Run Text="{Binding MaxLength, ElementName=MyTextBox}" />
</TextBlock>
</StackPanel>Utilizzando uno Style, il markup precedente può essere inserito all'interno del Template della TextBox, in modo da poterlo riutilizzare più facilmente.

Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Utilizzare i command service nei test con .NET Aspire
Raggruppare risorse in .NET Aspire
Il nuovo persistent state in Blazor
Personalizzare le pagine di errore su Azure App Service
Recuperare gli audit log in Azure DevOps
Self-healing degli unit test con Copilot in GitHub
Integrare OpenAI tramite Aspire
Dallo sviluppo locale ad Azure con .NET Aspire
Gestione dei prompt file a livello di organizzazione aziendale in GitHub
Evitare la compressione degli artefatti in un workflow di GitHub
Utilizzare Containers in .NET Aspire
Gestire codice JavaScript con code splitting e lazy loading




