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
Creare un'applicazione React e configurare Tailwind CSS
C# 12: Cosa c'è di nuovo e interessante
Generare file PDF da Blazor WebAssembly con iText
Usare le collection expression per inizializzare una lista di oggetti in C#
Limitare le richieste lato server con l'interactive routing di Blazor 8
Registrare servizi multipli tramite chiavi in ASP.NET Core 8
Evitare (o ridurre) il repo-jacking sulle GitHub Actions
Creare alias per tipi generici e tuple in C#
Eseguire operazioni con timeout in React
Ottimizzare il mapping di liste di tipi semplici con Entity Framework Core
Mascherare l'output di un valore all'interno dei log di un workflow di GitHub
Personalizzare l'errore del rate limiting middleware in ASP.NET Core
I più letti di oggi
- Utilizzare Docker Compose con Azure App Service
- Modernizzare le applicazioni WPF e Windows Forms con Blazor
- annunciato #netstandard 2.1. .NET Core lo supporterà a partire da #netcore3, così come le prossime versione di #xamarin, #mono e #unity.il supporto per #netfx 4.8, invece, non ci sarà. https://aspit.co/bq2
- Steel Style CheckBox per Silverlight 4.0
- Utilizzare QuickGrid di Blazor con Entity Framework