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
Eseguire query manipolando liste di tipi semplici con Entity Framework Core
Generare velocemente pagine CRUD in Blazor con QuickGrid
Ottenere un token di accesso per una GitHub App
Creare alias per tipi generici e tuple in C#
Generare token per autenicarsi sulle API di GitHub
Generare HTML a runtime a partire da un componente Razor in ASP.NET Core
Utilizzare politiche di resiliency con Azure Container App
Aprire una finestra di dialogo per selezionare una directory in WPF e .NET 8
Gestire domini wildcard in Azure Container Apps
Creazione di plugin per Tailwind CSS: espandere le Funzionalità del Framework
Esportare ed analizzare le issue di GitHub con la CLI e GraphQL
Autenticarsi in modo sicuro su Azure tramite GitHub Actions