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
Disabilitare la telemetria nella CLI di GitHub
Esporre un server MCP esistente con Azure API Management
Interagire con Azure DevOps tramite MCP Server
Blazor e Static Web Assets in .NET 10
Usare la libreria PredicateBuilder per eseguire query tramite Entity Framework che usano or su più campi
DevSecOps per .NET: dalla teoria alla pratica
Controllare la velocità di spostamento su una pagina HTML
Definire il colore di una scrollbar HTML tramite CSS
Gestire il ciclo di vita di AbortController in Javascript
Rendere affidabile lo scale out su Azure App Service
Effettuare la ricerca di testo nascosto in una pagina web con Javascript
Impostare automaticamente l'altezza del font tramite CSS


