Microsoft julkaisee suuren päivityksen Windows Community Toolkitille
3 min. lukea
Julkaistu
Lue ilmoitussivumme saadaksesi selville, kuinka voit auttaa MSPoweruseria ylläpitämään toimitustiimiä Lue lisää
Microsoft ilmoitti tänään julkaisevansa Windows Community Toolkit v7.0:n, joka on yksi Toolkitin kaikkien aikojen suurimmista julkaisuista. Tämä uusi työkalupakkipäivitys sisältää useita parannuksia, mukaan lukien uusi .NET Standard MVVM -kirjasto, uudet Toast Notification -apuohjelmat sekä .NET:lle että UWP:lle, uudistettu koostumuksen animaatiojärjestelmä C#- ja XAML-järjestelmille, uudet säätimet ja paljon muuta. Jotkut parannuksista ja uusista ominaisuuksista on lueteltu alla.
- Animaatiopaketti on nyt kevyempi tukemaan vain C # - ja XAML-animaatioita.
- Olemme jakaneet Behaviors-viittauksen uudeksi Microsoft.Toolkit.Uwp.UI.Bhaviors paketti, joka sisältää useita uusia käyttäytymismalleja ja uusia koukkuja animaatioihin.
- Animaatiopaketin tehosteita tuetaan nyt parannuksilla Microsoft.Toolkit.Uwp.UI.Media paketti, joka mahdollistaa tehosteiden lisäämisen suoraan elementteihin sekä animaatiotuen.
- Controls-paketti on nyt metapaketti, joka sisältää useita alipaketteja.
- Vanhempapaketin saamisen pitäisi tehdä päivittämisestä suoraviivaista.
- Lisäohjaimet, kuten DataGrid ja ItemsRepeater Layouts, sisällytetään nyt myös oletusarvoisesti, jolloin pääset käsiksi kaikkeen Toolkitin tarjoamaan aloittaessasi.
- Controls-paketti riippuu nyt WinUI 2.5: sta, mikä auttaa meitä tarjoamaan johdonmukaisemman ohjaustyylin eteenpäin ja hyödyntämään alustan uusimpia korjauksia ja ominaisuuksia.
- Kun olet rakentanut sovelluksen, voit nyt optimoida sen poistamalla sateenvarjoohjauspaketin ja sisällyttämällä siihen vain tarvitsemasi säätimet.
- Kaikki laajennukset on siirretty kunkin paketin päänimitilaan, jotta niiden löytäminen, käyttö ja ymmärtäminen olisi helpompaa.
- Useimpien tulisi vain edellyttää nimitilan / xmlns-muutosta siirtymiseksi.
- Huomautus: Suosittelemme siirtymään Dispatcherin käytöstä DispatcherQueueen alustan ohjeiden mukaisesti. Tämä mahdollistaa komponenttien käytön XAML Islandsissa ja WinUI 3:ssa.
- Guard- ja ThrowHelper-sovellusliittymät on siirretty uuteen Microsoft.Toolkit.Diagnostics paketti.
- Deferred Event -avustajat ovat muuttaneet paikkaan Microsoft.Toolkit koska ne ovat .NET Standard -yhteensopivia; vain UWP-kohtaiset tapahtumalaajennukset ovat jääneet sisään Microsoft.Toolkit.Uwp.
- Toolkitin UWP-komponenttien alustan vähimmäisversio on nyt 1809 (17763), mikä poistaa suurimman osan ehdollisesta XAML-koodistamme ja liittyy nykyiseen Windows 10:n pitkäaikaiseen huoltojulkaisuun.
- Olemme siirtäneet Gaze-komponenttikoodimme C #: een helpottaaksemme ylläpitoa ja parannuksia tulevaisuudessa.
- Olemme poistaneet oletusarvoisen Json Serializer -riippuvuuden Microsoft.Toolkit.Uwp mikä lisäsi huomattavan sovelluksen jalanjäljen, vaikka se olisi käyttämätön.
- Huomautus: Jos päivität olemassa olevaa 6.1-sovellusta, joka tallensi monimutkaisia tyyppejä, kannattaa varmistaa, että testaat olemassa olevan tietosäilön päivittämistä tai määrität Newtonsoft Json serialisaattori säilyttääksesi yhteensopivuuden olemassa olevan sovelluksesi kanssa.
- Annamme kuitenkin sovelluskehittäjälle nyt mahdollisuuden määrittää, mitä sarjaliitäntää he haluavat käyttää sen sijaan, jos heidän on jaettava tietoja muille etuosan / taustakuvan ominaisuuksille.
- Katso lisätietoja täältä mukautetun serialisaattorin määrittämisestä ja esimerkkejä System.Text.Json-, Newtonsoft.Json- tai DataContractSerializer-sovelluksen käytöstä.
Lähde: Microsoft
Käyttäjäfoorumi
0-viestit