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
Paginare i risultati con QuickGrid in Blazor
Sfruttare lo streaming di una chiamata Http da Blazor
.NET Conference Italia 2023
Sfruttare lo stream rendering per le pagine statiche di Blazor 8
Cambiare la chiave di partizionamento di Azure Cosmos DB
Code scanning e advanced security con Azure DevOps
Mascherare l'output di un valore all'interno dei log di un workflow di GitHub
Effettuare il binding di date in Blazor
Sostituire la GitHub Action di login su private registry
Eseguire attività pianificate con Azure Container Jobs
Inizializzare i container in Azure Container Apps
Usare un KeyedService di default in ASP.NET Core 8