Microsoft izdaje veliko ažuriranje za Windows Community Toolkit
3 min. čitati
Objavljeno na
Pročitajte našu stranicu za otkrivanje kako biste saznali kako možete pomoći MSPoweruseru da održi urednički tim Čitaj više
Microsoft je danas najavio izdavanje Windows Community Toolkit v7.0, jednog od najvećih izdanja Toolkita ikada. Ovo novo ažuriranje kompleta alata dolazi s nekoliko poboljšanja uključujući nova .NET Standardna MVVM biblioteka, novi pomoćnici za Toast Notification za .NET i UWP, obnovljeni sustav animacije kompozicije za C# i XAML, nove kontrole i još mnogo toga. Neka poboljšanja i nove značajke navedene su u nastavku.
- Paket Animation sada je lakše težine za izravnu podršku samo C # i XAML animacijama.
- Podijelili smo referencu ponašanja u novu Microsoft.Toolkit.Uwp.UI.Behaviors paket koji uključuje razna nova ponašanja i nove udice u animacijama.
- Efekti koji su bili u paketu Animations sada su podržani poboljšanjima Microsoft.Toolkit.Uwp.UI.Media paket koji omogućuje dodavanje efekata izravno elementima, kao i podršku za animaciju.
- Paket Controls sada je meta-paket koji sadrži razne podpakete.
- Imati roditeljski paket nadogradnju bi trebalo učiniti jednostavnom.
- Dodatne kontrole poput DataGrid-a i Layout-a stavki ItemsRepeater sada će također biti uključene prema zadanim postavkama dajući vam pristup svemu što Toolkit nudi kad započnete.
- Paket Controls sada ovisi o WinUI 2.5, koji će nam pomoći u pružanju dosljednijeg stila upravljanja kretanjem prema naprijed i iskorištavanju najnovijih popravaka i značajki koje platforma nudi.
- Nakon što izradite aplikaciju, sada je možete optimizirati uklanjanjem krovnog paketa kontrola i uključivanjem samo paketa s kontrolama koje su vam potrebne.
- Sva su proširenja premještena u korijenski prostor imena za svaki paket kako bi ih bilo lakše otkriti, koristiti i razumjeti odakle dolaze.
- Većina bi za migraciju trebala samo zahtijevati promjenu prostora imena / xmlns.
- Bilješka: Predlažemo prelazak s upotrebe Dispatchera na DispatcherQueue prema smjernicama platforme. To omogućuje korištenje komponenti unutar XAML Islands i WinUI 3.
- API-ji Guard i ThrowHelper premješteni su u novi Microsoft.Toolkit.Diagnostics paket.
- Pomoćnici za odgođene događaje prešli su na Microsoft.Toolkit budući da su kompatibilni sa .NET Standardom; ostala su samo proširenja događaja specifična za UWP Microsoft.Toolkit.Uwp.
- Minimalna platformska verzija UWP komponenti Toolkit-a sada je 1809 (17763) kako bi se uklonila većina naših uvjetnih XAML koda i prebacila se na trenutačno izdanje za dugoročno servisiranje sustava Windows 10.
- Mi smo preselili naš kod komponente Gaze na C # radi olakšavanja održavanja i poboljšanja u budućnosti.
- Uklonili smo zadanu ovisnost Json serijalizera iz Microsoft.Toolkit.Uwp što je dodavalo znatan otisak aplikacije čak i ako se ne koristi.
- Bilješka: Ako nadograđujete postojeću 6.1 aplikaciju koja je pohranjivala složene tipove, provjerite jeste li testirali nadogradnju postojeće pohrane podataka ili naveli newtonsoft.json serijalizator za održavanje kompatibilnosti s vašom postojećom aplikacijom.
- Međutim, sada dopuštamo programeru aplikacije da navede koji serilizator želi koristiti umjesto toga u slučaju da trebaju dijeliti podatke s drugim aspektima svog front / backend-a.
- Pogledajte ovdje za više smjernica o određivanju prilagođenog serijalizatora i primjerima korištenja System.Text.Json, Newtonsoft.Json ili DataContractSerializer.
Izvor: microsoft
Korisnički forum
0 poruke