Ir pieejams WinUI 3 Preview 4
Microsoft izlaiž savas pavisam jaunās WinUI bibliotēkas 4. priekšskatījumu. Tas ir izveidots, lai papildinātu izstrādātāju projektus ar Fluent vadīklām, modernām funkcijām un citiem UWP/XAML uzlabojumiem. Tam ir daudz labojumu un uzlabojumu.
Reklāma
Bibliotēka ļauj izmantot WinUI XAML komponentus WPF, WinForm un vietējās lietotnēs. Microsoft WinUI sistēmai ir pievienojusi lielāko daļu mūsdienu lietotāja interfeisa elementu.
Ietvars ir izveidots gan operētājsistēmai Windows 10, gan Windows 10X. Pēdējā darbosies vietējās Win32 lietotnes konteineros, tāpēc Microsoft ir ieinteresēts iegūt lietotņu versijas, kas ir paredzētas operētājsistēmai Windows 10X. Tagad tas ir iespējams ar WinUI. Microsoft sagaida, ka izstrādātāji atjauninās savas lietotnes, izmantojot moderno platformu, un padarīs tās saderīgas ar Windows 10X.
Kas jauns programmā WinUI Preview 4
Preview 4 laidienā tiek izmantota jauna CS/WinRT versija un Windows SDK. Tas novērš šādas kļūdas:
- Avārija, saistot ar URI īpašumu, izmantojot {Binding}
- C#/WinRT Marshal funkcijas nedarbojas pareizi ar .NET 5
- WinUI 3 avārija, darbojoties ar Windows Insider Builds
- WebView2 nepiemēro resursdatora lietotnes valodu/lokaliju CoreWebView2Environment
- Windows kopienas rīkkopa DataGrid vadības programma avarē, startējot/kad parādās ritjoslas
- Mainoties displeja režīmam, lapas renderēšana nonāk sliktā stāvoklī
- Avārija, ja programmā CalendarView tiek izmantots valodu kombinētais lodziņš
- WinUI 3 Desktop: nevar iziet no WebView2
- WinUI 3 darbvirsma: TreeView ar atvasinātiem TreeViewNodes avārijām
- WinUI 3 darbvirsma: dialoglodziņā ContentDialog nevar ievadīt tekstu tekstlodziņā
- WinUI 3 darbvirsma: ALT un F6 nedarbojas
- Vecais noņemtais SwapChainPanel tiek renderēts virs jaunā SwapChain
- WinUI 3 darbvirsma: nevar ritināt ar skārienpaliktni
- Avārija, izmantojot NavigationView vadīklu ar vairākiem logiem vienā pavedienā
- Pieejamības problēma: WinUI darbvirsmas lietotnes palaišanas laikā parādiet fokusu tieši
- Piekļuves pārkāpums, ritinot programmā DataGrid
- WinUI 3 darbvirsma: ciļņu pārslēgšana nedarbojas
- Vilkšana un nomešana uz GridView neizdodas darbvirsmas lietojumprogrammā ar WinUI Xaml Islands
- Pieejamības problēma: WinUI 3 darbvirsmā nevar ritināt ar PageUp/PageDown taustiņiem
- WebView2 ir nepareizs skata loga izmērs
- WebView2 avārija, noklikšķinot pēc MenuFlyout atvēršanas
- WinUI 3 darbvirsma: mēģinājums pazemināt DropDownButton vai SplitButton izlidošanu izraisa lietotnes avāriju
- WebView2: veiciet avāriju, veicot dubultklikšķi ar peles labo pogu
- Noklikšķinot uz ToggleSplitButton, lietojumprogramma avarē
- WinUI 3 Desktop: uzdevumjoslā redzams tukšs DesktopWindowXamlSource logs
- WinUI 3 darbvirsma: DataGrid netiek rādīts
- WinUI 3 darbvirsma: nevar nomest failus režģī
- WinUI 3 darbvirsma: ItemsRepeater avārija WinUI 3 priekšskatījumā 2
- AccessViolationException tiek izmests, atjauninot saitējumus
- WinUI 3 Desktop: lietotne avarē, ritinot NavigationView
- ItemsControl netiek atjaunināts, dinamiski pievienojot vai noņemot vienumus savā ItemsSource kolekcijā.
- Kompilēšanas kļūda C2760 programmā App.xaml.g.h, ja ir iespējots C++ atbilstības režīms
Papildus iepriekšminētajam labojumu sarakstam Microsoft ir minēts tālāk norādītās jaunās funkcijas, kas ieviestas pēdējos 3 WinUI laidienos.
Jaunas funkcijas WinUI priekšskatījumā
- Iespēja izveidot darbvirsmas lietotnes, izmantojot WinUI, tostarp .NET 5 Win32 lietotnēm
- RadialGradientBrush
- TabView atjauninājumi
- Tumšo motīvu atjauninājumi
- WebView2 uzlabojumi un atjauninājumi
- Augsta DPI atbalsts
- Atbalsts logu izmēru maiņai un pārvietošanai
- Atjaunināts, lai atlasītu jaunāku Edge versiju
- Vairs nav jāatsaucas uz WebView2 specifisku Nuget pakotni
- SwapChainPanel
- MRT pamatatbalsts
- Tas padara lietotnes ātrākas un vieglākas startēšanas laikā un nodrošina ātrāku resursu meklēšanu.
- ARM64 atbalsts
- Velciet un nometiet lietotnēs un ārpus tām
- RenderTargetBitmap (šobrīd tikai XAML saturs — nav SwapChainPanel satura)
- Pielāgota kursora atbalsts
- Ārpus vītnes ievade
- Mūsu rīku/izstrādātāju pieredzes uzlabojumi:
- Live Visual Tree, Hot Reload, Live Property Explorer un līdzīgi rīki
- Intellisense operētājsistēmai WinUI 3
- Atvērtā koda migrācijai nepieciešami uzlabojumi
Lai uzzinātu vairāk par WinUI 3 un tās ceļvedi, skatiet Windows UI bibliotēkas ceļvedis vietnē GitHub.
Microsoft gatavojas to izmantot arī kā Windows 10 galvenās lietotāja interfeisa daļu, tostarp izvēlnes Sākt, darbību centra, darbvirsmas un uzdevumjoslas aizstājēju. Papildus apvalkam WinUI ir pieejams iebūvētajās UWP lietotnēs Windows 10 fotoattēlu lietotnē, Windows kalendārā, Windows kartēs, filmās un TV, līmlapiņās un kalkulatorā. Iekšēji Microsoft jau tos testē. Lietojumprogrammas ir saņēmušas apaļākus izvēlņu, dialogu un citu elementu stūrus. Apskatiet šo ziņu:
Ar WinUI darbināms apaļāks izskats sasniedza Windows 10 iebūvētās lietotnes