Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
.NET Community Toolkit è una raccolta di helper e API che funzionano per tutti gli sviluppatori .NET e sono indipendenti da qualsiasi piattaforma dell'interfaccia utente specifica. Il toolkit viene gestito e pubblicato da Microsoft ed è parte di .NET Foundation.
.NET Community Toolkit è disponibile come set di pacchetti NuGet per progetti .NET nuovi o esistenti.
Il toolkit contiene librerie .NET Standard (originariamente sviluppate come parte di Windows Community Toolkit) che possono essere usate sia dagli sviluppatori di applicazioni (indipendentemente dal framework dell'interfaccia utente specifico in uso) che dagli autori di librerie. Queste librerie vengono usate internamente da Microsoft per supportare molte app di prima parte (ad esempio Microsoft Store) e costantemente migliorate ascoltando commenti e suggerimenti di altri team, partner esterni e altri sviluppatori della community. Ecco una rapida suddivisione dei vari componenti che troverai:
-
CommunityToolkit.Mvvm(noto anche come MVVM Toolkit): libreria MVVM veloce, modulare e indipendente dalla piattaforma, che è il successore ufficiale diMvvmLight. Viene usato ampiamente in Microsoft Store e in altre app proprietarie. -
CommunityToolkit.Mvvm.SourceGenerators: i generatori di codice sorgente per aumentare il MVVM Toolkit. -
CommunityToolkit.Diagnostics: set di API helper (in particolare, Guard e ThrowHelper) che possono essere usate per una convalida degli argomenti più pulita, più efficiente e meno soggetta a errori e controllo degli errori. -
CommunityToolkit.HighPerformance: una raccolta di assistenti per lavorare in scenari ad alte prestazioni. Includere API come helper per buffer condivisi, un tipo di pool di stringhe veloci, una variante 2D diMemory<T>eSpan<T>(Memory2D<T>eSpan2D<T>) che supporta anche regioni non contigue, helper per operazioni di bit shift (ad esempioBitHelper, usato anche in Paint.NET) e altro ancora. -
CommunityToolkit.Common: un set di API helper condivise con altre librerie CommunityToolkit.
È anche possibile visualizzare in anteprima le funzionalità di MVVM Toolkit eseguendo l'app di esempio.
[Inizia][get-started]
Per informazioni più dettagliate sull'uso del toolkit, seguire la Guida introduttiva.
Open source
.NET Community Toolkit è un progetto open source ospitato in GitHub dalla community come parte di .NET Foundation:
.NET Community Toolkit