Microsoft julkaisee suuren päivityksen Windows Community Toolkitille

Lukuajan kuvake 3 min. lukea


Lukijat auttavat tukemaan MSpoweruseria. Saatamme saada palkkion, jos ostat linkkien kautta. Työkaluvihje-kuvake

Lue ilmoitussivumme saadaksesi selville, kuinka voit auttaa MSPoweruseria ylläpitämään toimitustiimiä Lue lisää

Microsoft Windows Community Toolkit

Microsoft Windows

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