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
Eseguire operazioni sui blob con Azure Storage Actions
Utilizzare i primary constructor in C#
Utilizzare l'operatore GroupBy come ultima istruzione di una query LINQ in Entity Framework
Utilizzare la versione generica di EntityTypeConfiguration in Entity Framework Core
Supportare il sorting di dati tabellari in Blazor con QuickGrid
Reactive form tipizzati con FormBuilder in Angular
Usare lo spread operator con i collection initializer in C#
Potenziare Azure AI Search con la ricerca vettoriale
Ottimizzare le performance delle collection con le classi FrozenSet e FrozenDictionary
Installare le Web App site extension tramite una pipeline di Azure DevOps
Utilizzare Tailwind CSS all'interno di React: installazione
I più letti di oggi
- segui live #futuredecoded da Roma dalle 9:30 su http://www.communitydays.it
- ecco tutte le novità pubblicate sui nostri siti questa settimana: https://aspit.co/wkly buon week-end!
- #wcfRIAservices è pronto: http://u.aspitalia.com/d4. se vuoi un'introduzione, la nostra è su http://u.aspitalia.com/d3
- Cambiare la chiave di partizionamento di Azure Cosmos DB