Saadaval on WinUI 3 eelvaade 4
Microsoft annab välja oma uhiuue WinUI teegi eelvaate 4. See on loodud arendajaprojektide täiendamiseks Fluent-juhtelementide, kaasaegsete funktsioonide ja muude UWP/XAML-i täiustustega. See sisaldab palju parandusi ja täiustusi.
Reklaam
Teek võimaldab kasutada WinUI XAML komponente WPF-is, WinFormis ja omarakendustes. Microsoft on WinUI raamistikku lisanud enamiku kaasaegsetest kasutajaliidese elementidest.
Raamistik on loodud nii Windows 10 kui ka Windows 10X. Viimane töötab algsete Win32 rakendustega konteinerites, seega on Microsoft huvitatud Windows 10X-i jaoks mõeldud rakenduste versioonide hankimisest. Nüüd on see WinUI-ga võimalik. Microsoft ootab, et arendajad värskendaksid oma rakendusi kaasaegse platvormi abil ja muudaksid need ühilduvaks operatsioonisüsteemiga Windows 10X.
Mis on uut WinUI eelvaates 4
Eelvaate 4 väljalase kasutab CS/WinRT ja Windows SDK uut versiooni. See lahendab järgmised vead:
- Krahh URI atribuudiga sidumisel kasutades {Binding}
- C#/WinRT Marshali funktsioonid ei tööta korralikult .NET 5-ga
- WinUI 3 jookseb kokku, kui töötab Windows Insider Builds
- WebView2 ei rakenda CoreWebView2Environmenti jaoks hostirakenduse keelt/lokaati
- Windows Community Toolkiti DataGrid-juhtimise rakendus jookseb käivitamisel/kerimisribade ilmumisel kokku
- Lehekülje renderdamine läheb kuvarežiimi muutumisel halvasse olekusse
- Krahh, kui kasutate CalendarView's keele liitkasti
- WinUI 3 töölaud: ei saa WebView2-st välja lülitada
- WinUI 3 töölaud: tuletatud TreeViewNodesiga TreeView jookseb kokku
- WinUI 3 töölaud: sisudialoogis ei saa teksti sisestada tekstikasti
- WinUI 3 töölaud: ALT ja F6 ei tööta
- Vana eemaldatud SwapChainPanel renderdab uue SwapChaini peal
- WinUI 3 töölaud: puuteplaadiga ei saa kerida
- Krahh, kui kasutate NavigationView juhtelementi mitme aknaga samal lõimel
- Juurdepääsetavusprobleem: kuvage WinUI töölauarakenduse käivitamisel fookus otse
- Juurdepääsu rikkumine DataGridis kerimise ajal
- WinUI 3 töölaud: vahekaartide ringlus ei tööta
- WinUI Xaml Islandsiga töölauarakenduses GridView'l pukseerimine nurjub
- Juurdepääsetavusprobleem: WinUI 3 töölaual ei saa klahvidega PageUp/PageDown kerida
- WebView2 vaateava on vale suurusega
- WebView2 krahh pärast MenuFlyouti avamist klõpsamisel
- WinUI 3 töölaud: DropDownButoni või SplitButoni väljalennu alla toomise katse põhjustab rakenduse krahhi
- WebView2: topelt paremklõps hiirel põhjustab krahhi
- ToggleSplitButtoni klõpsamine põhjustab rakenduse krahhi
- WinUI 3 töölaud: tegumiribal on nähtav tühi DesktopWindowXamlSource aken
- WinUI 3 töölaud: DataGridi ei kuvata
- WinUI 3 töölaud: faile ei saa ruudustikule kukutada
- WinUI 3 töölaud: ItemsRepeateri krahh WinUI 3 eelvaates 2
- Sidemete värskendamisel visatakse välja AccessViolationException
- WinUI 3 töölaud: rakendus jookseb NavigationView kerimisel kokku
- ItemsControli ei värskendata ItemsSource kogus olevate üksuste dünaamilise lisamise või eemaldamise ajal.
- Kompileerimise viga C2760 failis App.xaml.g.h, kui C++ vastavusrežiim on lubatud
Lisaks ülaltoodud paranduste loendile on Microsoftil mainitud järgmised uued funktsioonid, mis on kasutusele võetud WinUI kolmes viimases versioonis.
WinUI eelvaate uued funktsioonid
- Võimalus luua WinUI-ga töölauarakendusi, sealhulgas .NET 5 Win32 rakenduste jaoks
- RadialGradientBrush
- TabView värskendused
- Tumeda teema värskendused
- WebView2 täiustused ja värskendused
- Kõrge DPI tugi
- Akende suuruse muutmise ja teisaldamise tugi
- Värskendatud, et sihtida Edge'i uuemat versiooni
- Enam pole vaja viidata WebView2-spetsiifilisele Nugeti paketile
- SwapChainPanel
- MRT põhitugi
- See muudab rakendused käivitamisel kiiremaks ja kergemaks ning võimaldab kiiremat ressursside otsimist.
- ARM64 tugi
- Pukseerige rakendustes sees ja väljaspool
- RenderTargetBitmap (praegu ainult XAML-i sisu – SwapChainPaneli sisu puudub)
- Kohandatud kursori tugi
- Keermeväline sisend
- Meie tööriistade/arendajakogemuse täiustused:
- Live Visual Tree, Hot Reload, Live Property Explorer ja sarnased tööriistad
- Intellisense WinUI 3 jaoks
- Avatud lähtekoodiga migreerimiseks vajalikud täiustused
WinUI 3 ja selle tegevuskava kohta lisateabe saamiseks vaadake Windowsi kasutajaliidese raamatukogu tegevuskava GitHubis.
Microsoft kavatseb seda kasutada ka Windows 10 põhiliste kasutajaliidese osade, sealhulgas menüü Start, tegevuskeskuse, töölaua ja tegumiriba asendajana. Lisaks kestale on WinUI saadaval ka sisseehitatud UWP-rakendustesse Windows 10 Photos, Windowsi kalendrisse, Windowsi kaartidesse, filmide ja telesaadetesse, kleepuvatesse märkmetesse ja kalkulaatorisse. Sisemiselt testib Microsoft neid juba praegu. Rakendused on saanud menüüde, dialoogide ja muude elementide jaoks ümaramad nurgad. Vaadake seda postitust:
WinUI-toega ümaram välimus jõudis Windows 10 sisseehitatud rakendusteni