WinUI 3 Preview 4 er tilgjengelig
Microsoft lanserer 'Preview 4' av sitt splitter nye WinUI-bibliotek. Den er laget for å overlade utviklerprosjekter med flytende kontroller, moderne funksjoner og andre UWP/XAML-forbedringer. Den kommer med mange rettelser og forbedringer.
Annonse
Biblioteket tillater bruk av WinUI XAML-komponenter i WPF, WinForm og native apper. Microsoft har lagt til de fleste moderne brukergrensesnittelementer til WinUI-rammeverket.
Rammeverket er laget for både Windows 10 og Windows 10X. Sistnevnte vil kjøre native Win32-apper i containere, så Microsoft er interessert i å få appversjoner som er native for Windows 10X. Det er nå mulig med WinUI. Microsoft forventer at utviklere oppdaterer appene sine ved å bruke den moderne plattformen og gjør dem kompatible med Windows 10X.
Hva er nytt i WinUI Preview 4
Preview 4-utgivelsen bruker en ny versjon av CS/WinRT og Windows SDK. Dette løser følgende feil:
- Kræsj ved binding til en URI-egenskap med {Binding}
- C#/WinRT Marshal-funksjoner fungerer ikke korrekt med .NET 5
- WinUI 3 krasjer når du kjører på Windows Insider Builds
- WebView2 bruker ikke vertsappens språk/lokalitet på CoreWebView2Environment
- Windows Community Toolkit DataGrid-kontroll krasjer app ved start/når rullefelt vises
- Sidegjengivelsen blir dårlig når visningsmodus endres
- Krasj når du bruker Language ComboBox i CalendarView
- WinUI 3 Desktop: Kan ikke ta ut av WebView2
- WinUI 3 Desktop: TreeView med avledede TreeViewNodes krasjer
- WinUI 3 Desktop: Kan ikke legge inn tekst i tekstboksen i ContentDialog
- WinUI 3 Desktop: ALT og F6 fungerer ikke
- Gammelt fjernet SwapChainPanel gjengis på toppen av nye SwapChain
- WinUI 3 Desktop: Kan ikke rulle med styreflaten
- Krasj når du bruker NavigationView-kontroll med flere vinduer i samme tråd
- Tilgjengelighetsproblem: Vis fokus rett ved lansering av WinUI desktop app
- Tilgangsbrudd mens du ruller i DataGrid
- WinUI 3 Desktop: Tab-sykling fungerer ikke
- Dra og slipp på GridView mislykkes i skrivebordsapplikasjonen med WinUI Xaml Islands
- Tilgjengelighetsproblem: Kan ikke rulle med PageUp/PageDown-tastene på WinUI 3 Desktop
- WebView2 har feil visningsportstørrelse
- WebView2 krasjer ved klikk etter å ha åpnet MenuFlyout
- WinUI 3 Desktop: Forsøk på å få ned DropDownButton eller SplitButtons flyout forårsaker appkrasj
- WebView2: Dobbelt høyreklikk på musen forårsaker krasj
- Å klikke på en ToggleSplit-knapp fører til at applikasjonen krasjer
- WinUI 3 Desktop: Tomt DesktopWindowXamlSource-vindu synlig på oppgavelinjen
- WinUI 3 Desktop: DataGrid vises ikke
- WinUI 3 Desktop: Kan ikke slippe filer til Grid
- WinUI 3 Desktop: ItemsRepeater-krasj i WinUI 3 Preview 2
- AccessViolationException kastet ved oppdatering av bindinger
- WinUI 3 Desktop: app krasjer på scroll NavigationView
- ItemsControl blir ikke oppdatert mens du legger til eller fjerner elementer i ItemsSource-samlingen dynamisk.
- Kompiler feil C2760 i App.xaml.g.h hvis C++ Conformance Mode er aktivert
I tillegg til listen over rettelser ovenfor, har Microsoft nevnt følgende nye funksjoner introdusert i de siste 3 utgivelsene av WinUI.
Nye funksjoner i WinUI Preview
- Evne til å lage skrivebordsapper med WinUI, inkludert .NET 5 for Win32-apper
- RadialGradientBrush
- TabView-oppdateringer
- Oppdateringer av mørkt tema
- Forbedringer og oppdateringer til WebView2
- Støtte for høy DPI
- Støtte for endring av størrelse og flytting av vinduer
- Oppdatert for å målrette mot nyere versjon av Edge
- Ikke lenger nødvendig å referere til en WebView2-spesifikk Nuget-pakke
- SwapChainPanel
- MRT kjernestøtte
- Dette gjør apper raskere og lettere ved oppstart og gir raskere ressursoppslag.
- ARM64-støtte
- Dra og slipp i og utenfor apper
- RenderTargetBitmap (for øyeblikket bare XAML-innhold - ikke SwapChainPanel-innhold)
- Tilpasset markørstøtte
- Inngang utenfor tråden
- Forbedringer av vår erfaring med verktøy/utvikler:
- Live Visual Tree, Hot Reload, Live Property Explorer og lignende verktøy
- Intellisense for WinUI 3
- Forbedringer som kreves for migrering av åpen kildekode
For å finne mer informasjon om WinUI 3 og dets veikart, sjekk ut Veikart for Windows UI Library på GitHub.
Microsoft er også i ferd med å bruke det som en erstatning for kjernebrukergrensesnittdeler av Windows 10, inkludert Start-menyen, Handlingssenter, skrivebord og oppgavelinjen. Foruten skallet, kommer WinUI til de innebygde UWP-appene Windows 10 Photos-appen, Windows Kalender, Windows Maps, Movies & TV, Sticky Notes og Calculator. Internt tester Microsoft dem allerede. Appene har fått rundere hjørner for menyer, dialogbokser og andre elementer. Sjekk ut dette innlegget:
WinUI-drevet rundere utseende nådde Windows 10 innebygde apper