Sviluppare applicazioni richiede spesso la creazione di componenti personalizzati non presenti direttamente all'interno di un framework.
Microsoft ha creato un toolkit contente una serie di componenti aggiuntivi, tra controlli e metodi helper, per velocizzare lo sviluppo delle app UWP.
Il UWPCommunityToolkit è ospitato su github e facilmente installabile nelle nostre applicazioni mediante nuget.
Per prima cosa dobbiamo installare il pacchetto nuget, quindi dalla console lanciamo il seguente comando:
Install-Package Microsoft.Toolkit.Uwp.UI.Controls
Questo installa il pachetto e risolve eventuali dipendenze. Per utilizzare il controllo inseriamo nella nostra pagina il seguente markup:
<controls:RadialGauge x:Name="RadialGaugeControl" Value="20" Minimum="0" Maximum="100" TickSpacing="3" ScaleWidth="10" Unit="unità" TickBrush="Gainsboro" ScaleTickBrush="{ThemeResource ApplicationPageBackgroundThemeBrush}" UnitBrush="Black" ValueBrush="Black" NeedleWidth="5" TickLength="5"> </controls:RadialGauge>
Come è possibile vedere, il controllo è altamente personalizzabile e il risultato è quello mostrato nell'immagine seguente.
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Sfruttare lo stream rendering per le pagine statiche di Blazor 8
Ottimizzare il mapping di liste di tipi semplici con Entity Framework Core
Migrare una service connection a workload identity federation in Azure DevOps
Migliorare la sicurezza dei prompt con Azure AI Studio
Disabilitare automaticamente un workflow di GitHub
Evitare la script injection nelle GitHub Actions
Miglioramenti nelle performance di Angular 16
Inference di dati strutturati da testo con Semantic Kernel e ASP.NET Core Web API
Utilizzare Azure Cosmos DB con i vettori
Generare HTML a runtime a partire da un componente Razor in ASP.NET Core
Assegnare un valore di default a un parametro di una lambda in C#
Eseguire query manipolando le liste contenute in un oggetto mappato verso una colonna JSON