Microsoft vydáva veľkú aktualizáciu pre Windows Community Toolkit

Ikona času čítania 3 min. čítať


Čítačky pomáhajú podporovať MSpoweruser. Ak nakupujete prostredníctvom našich odkazov, môžeme získať províziu. Ikona popisu

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 Windows Community Toolkit

Microsoft Windows

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