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
Implementare il throttle in JavaScript
Ridurre il reflow ottimizzando il CSS
Migrare applicazioni legacy nel cloud con Azure App Service Managed Instance
Rendere i propri workflow e le GitHub Action utilizzate più sicure
Response streaming con Blazor e .NET 10
Gestione delle scrollbar dinamiche in HTML e CSS
Autenticazione di git tramite Microsoft Entra ID in Azure DevOps
Integrare modelli AI in un workflow di GitHub
Eseguire i pre-commit hook di git con dependabot
Creare espressioni riutilizzabili nelle query LINQ per Entity Framework
Come automatizzare il download dei report di billing da GitHub Enterprise
DevSecOps per .NET: dalla teoria alla pratica




