Microsoft vydáva veľkú aktualizáciu pre Windows Community Toolkit
3 min. čítať
Publikované dňa
Prečítajte si našu informačnú stránku a zistite, ako môžete pomôcť MSPoweruser udržať redakčný tím Čítaj viac
Microsoft dnes oznámil vydanie Windows Community Toolkit v7.0, jedného z najväčších vydaní Toolkit vôbec. Táto nová aktualizácia sady nástrojov prichádza s niekoľkými vylepšeniami vrátane nová knižnica .NET Standard MVVM, noví pomocníci Toast Notification pre .NET aj UWP, prepracovaný systém animácií kompozície pre C# a XAML, nové ovládacie prvky a ďalšie. Niektoré z vylepšení a nových funkcií sú uvedené nižšie.
- Balík Animation má teraz nižšiu hmotnosť, aby priamo podporoval iba animácie C # a XAML.
- Referenciu správania sme rozdelili na novú Správanie.Microsoft.Toolkit.Uwp.UI balík, ktorý obsahuje rôzne nové správanie a nové háčiky do animácií.
- Efekty, ktoré boli v balíku Animácií, sú teraz podporované vylepšeniami Microsoft.Toolkit.Uwp.UI.Media balík, ktorý umožňuje pridávanie efektov priamo do prvkov, ako aj podporu animácií.
- Balík Controls je teraz metabalík, ktorý obsahuje rôzne čiastkové balíčky.
- S nadradeným balíkom by mala byť aktualizácia jednoduchá.
- V predvolenom nastavení budú teraz zahrnuté aj ďalšie ovládacie prvky, ako sú DataGrid a ItemsRepeater Layouts, ktoré vám pri začatí poskytnú prístup ku všetkému, čo Toolkit ponúka.
- Balík ovládacích prvkov teraz závisí od WinUI 2.5, čo nám pomôže pri poskytovaní konzistentnejších štýlov ovládania smerom dopredu a využívaní výhod najnovších opráv a funkcií, ktoré platforma ponúka.
- Po vytvorení aplikácie ju teraz môžete optimalizovať odstránením zastrešujúceho balíka ovládacích prvkov a zahrnutím iba balíkov s ovládacími prvkami, ktoré požadujete.
- Všetky rozšírenia boli pre každý balík presunuté do koreňového priestoru názvov, aby bolo možné ľahšie nájsť, použiť a pochopiť, odkiaľ pochádzajú.
- Väčšina z nich by mala na migráciu vyžadovať iba zmenu priestoru názvov / xmlns.
- Poznámka: Odporúčame prejsť z používania Dispatcher na DispatcherQueue podľa pokynov platformy. To umožňuje použitie komponentov v rámci ostrovov XAML a WinUI 3.
- Rozhrania API Guard a ThrowHelper boli presunuté na nové Microsoft.Toolkit.Diagnostika Balík.
- Pomocníci odloženej udalosti sa presunuli do Microsoft.Toolkit keďže sú kompatibilné so štandardom .NET; zostali iba rozšírenia udalostí špecifické pre UWP Microsoft.Toolkit.Uwp.
- Minimálna platformová verzia komponentov UWP súpravy Toolkit je teraz 1809 (17763), aby sa odstránila väčšina našich podmienených režijných nákladov na kód XAML a aby sa prešlo na aktuálne vydanie dlhodobého servisu Windows 10.
- Náš kód komponentu Gaze sme migrovali do C #, aby sme uľahčili údržbu a vylepšenia v budúcnosti.
- Odstránili sme predvolenú závislosť Json Serializer z Microsoft.Toolkit.Uwp čo zvýšilo réžiu aplikácie, aj keď sa nepoužívalo.
- Poznámka: Ak inovujete existujúcu aplikáciu 6.1, ktorá ukladala zložité typy, budete chcieť otestovať aktualizáciu existujúceho úložiska údajov alebo špecifikovať newtonsoft.json serializátor na zachovanie kompatibility s vašou existujúcou aplikáciou.
- Teraz však vývojárom aplikácií povoľujeme určiť ľubovoľný serializátor, ktorý by chceli namiesto toho použiť v prípade, že potrebujú zdieľať údaje s inými aspektmi svojho front-endu.
- Ďalšie pokyny nájdete tu o špecifikovaní vlastného serializátora a príkladoch použitia System.Text.Json, Newtonsoft.Json alebo DataContractSerializer.
zdroj: Microsoft
Používateľské fórum
0 správy