Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
.NET Community Toolkit is een verzameling helpers en API's die werken voor alle .NET-ontwikkelaars en die agnostisch zijn voor elk specifiek UI-platform. De toolkit wordt onderhouden en gepubliceerd door Microsoft en maakt deel uit van de .NET Foundation.
De .NET Community Toolkit is beschikbaar als een set NuGet-pakketten voor nieuwe of bestaande .NET-projecten.
De toolkit bevat .NET Standard-bibliotheken (oorspronkelijk ontwikkeld als onderdeel van de Windows Community Toolkit) die zowel door toepassingsontwikkelaars (ongeacht het specifieke UI-framework in gebruik) als bibliotheekauteurs kunnen worden gebruikt. Deze bibliotheken worden ook intern gebruikt bij Microsoft om veel eigen apps (zoals de Microsoft Store) aan te sturen en voortdurend te verbeteren door te luisteren naar feedback van andere teams, externe partners en andere ontwikkelaars uit de community. Hier volgt een snelle uitsplitsing van de verschillende onderdelen die u kunt vinden:
-
CommunityToolkit.Mvvm(aka MVVM Toolkit): Een snelle, modulaire, platformonafhankelijke MVVM-bibliotheek, die de officiële opvolger is vanMvvmLight. Het wordt uitgebreid gebruikt in de Microsoft Store en andere apps van derden. -
CommunityToolkit.Mvvm.SourceGenerators: De brongeneratoren om de MVVM Toolkit te verbeteren. -
CommunityToolkit.Diagnostics: Een set helper-API's (met name Guard en ThrowHelper) die kunnen worden gebruikt voor schonere, efficiëntere en minder foutgevoelige argumentvalidatie en foutcontrole. -
CommunityToolkit.HighPerformance: Een verzameling helpers voor het werken in scenario's met hoge prestaties. Het bevat API's zoals pool-bufferhelpers, een snel stringpoeltype, een 2D-variant vanMemory<T>enSpan<T>(Memory2D<T>enSpan2D<T>) die ook niet-aaneengesloten regio's ondersteunt, helpers voor bitshiftbewerkingen (zoalsBitHelper, ook gebruikt in Paint.NET) en meer. -
CommunityToolkit.Common: Een set helper-API's die worden gedeeld met andere CommunityToolkit-bibliotheken.
U kunt ook een voorbeeld van de mogelijkheden van de MVVM Toolkit bekijken door de voorbeeld-app uit te voeren.
[Aan de slag][aan de slag]
Volg de handleiding Aan de slag voor meer informatie over het gebruik van de toolkit.
Open source
De .NET Community Toolkit is een opensource-project dat wordt gehost op GitHub door de community als onderdeel van de .NET Foundation:
.NET Community Toolkit