October 27, 2024

Windows Community Toolkit 8.1 werkt de afhankelijkheden bij ter ondersteuning van .NET 8

Windows Community Toolkit 8.1 werkt de afhankelijkheden bij ter ondersteuning van .NET 8

Microsoft Windows Community Toolkit versie 8.1 is uitgebracht In augustus 2024. De nieuwe versie bevat bijgewerkte afhankelijkheden, .NET 8-ondersteuning, twee nieuwe besturingselementen en verschillende wijzigingen in bestaande besturingselementen en helpers.

de Windows Community Toolkit (WCT) Het is een reeks besturingselementen en bibliotheken die Windows-ontwikkelaars helpen door extra functies te bieden die het onderliggende platform nog niet biedt. Historisch gezien zijn de functies van de toolkit geleidelijk geïntegreerd in het Windows-ontwikkelplatform zelf.

De Windows Community Toolkit moet niet worden verward met .NET Community Toolkit (NCT)dat de gemeenschappelijke kenmerken van WCT bevat die niet aan enig UI-platform zijn gekoppeld.

Er zijn geen grote wijzigingen in versie 8.1. De belangrijkste zijn bijgewerkte afhankelijkheden en oudere NuGet-pakketomleidingen.

Toolkit-afhankelijkheden zijn nu bijgewerkt naar de nieuwste versies, Windows-applicaties SDK 1.5 En Uno 5.2-platform. De minimaal beoogde Windows-versie is verhoogd naar versie 22621. Door deze stap kunnen WCT-klanten zich richten op .NET 8-functies in hun applicaties.

Toen WCT 8.0 vorig jaar werd uitgebracht, werden naamruimten gerationaliseerd om duplicaten te verwijderen. In versie 8.1 zijn er NuGet-pakketomleidingen om code die versie 7.x van de toolkit target, door te sturen naar de equivalente naamruimten in versie 8.x. Bijvoorbeeld, Microsoft.Toolkit.Uwp.UI.Controls.Primitives U wordt nu doorverwezen naar CommunityToolkit.Uwp.Controls.Primitives.

Naast nieuwe afhankelijkheden en pakketomleidingen zijn er verschillende nieuwe functies in de bijgewerkte versie. Een van de meest prominente Kleurkiezer En Knop voor kleurkiezer Controles. Het was eerder beschikbaar in WCT 7.x en is nu opnieuw hersteld met een vloeiende WinUI-look en feel en verschillende bugfixes.

Een ander besturingselement dat is overgenomen van versie 7.x is Opdrachtbalk met tabbladen. Het is ook bijgewerkt met nieuwe WinUI-stijlen en de bug met betrekking tot het wijzigen van de markeringskleur is in deze nieuwe versie opgelost.

Kleine reparaties in versie 8.1 omvatten build Cameravoorbeeld-assistenten Werkt met de Windows Apps SDK en ondersteunt aangepaste penselen als overlays Afbeeldingcropper Controle en nieuwe afstandsopties voor DockPanel Hij controleert.

Het migratieproces voor gebruikers van oudere WCT-versie 7.X omvat het bijwerken van een bestand TargetFramework eigendom in .csproj Bestand en implementatiedefinitiebestand om de nieuwe versie van de Windows SDK aan te geven.

Microsoft raadt ontwikkelaars aan om uit te checken en eraan bij te dragen Windows Community Toolkit Labseen opslagplaats voor bètaversies en experimentele functies die niet stabiel genoeg zijn voor de hoofdopslagplaats van WCT. Het is nog steeds een probleem Tijdens de overgang van versie 7 naar versie 8 van de toolkit zijn verschillende bedieningselementen verwijderd Het is een bron van frustratie voor WCT-ontwikkelaars.

Versie 8.1.240821 is eerder uitgebracht op 6 juni 2024 en vrijgegeven voor algemene beschikbaarheid op 22 augustus 2024. Toolkit-broncode Beschikbaar op GitHub.