Windows Tips & News

WinUI 3 Preview 4 er tilgængelig

click fraud protection

Microsoft frigiver 'Preview 4' af sit splinternye WinUI-bibliotek. Det er blevet skabt for at overlade udviklerprojekter med flydende kontroller, moderne funktioner og andre UWP/XAML-forbedringer. Den kommer med masser af rettelser og forbedringer.

Biblioteket tillader brug af WinUI XAML-komponenter i WPF, WinForm og native apps. Microsoft har tilføjet de fleste af de moderne brugergrænsefladeelementer til WinUI-rammerne.

Rammerne er lavet til både Windows 10 og Windows 10X. Sidstnævnte vil køre native Win32-apps i containere, så Microsoft er interesseret i at få appversioner native til Windows 10X. Det er nu muligt med WinUI. Microsoft forventer, at udviklere opdaterer deres apps ved at bruge den moderne platform og gør dem kompatible med Windows 10X.

Hvad er nyt i WinUI Preview 4

Preview 4-udgivelsen bruger en ny version af CS/WinRT og Windows SDK. Dette løser følgende fejl:

  • Crash ved binding til en URI-ejendom ved hjælp af {Binding}
  • C#/WinRT Marshal-funktioner fungerer ikke korrekt med .NET 5
  • WinUI 3 går ned, når den kører på Windows Insider Builds
  • WebView2 anvender ikke værtsappens sprog/lokalitet på CoreWebView2Environment
  • Windows Community Toolkit DataGrid-kontrol nedbryder app ved start/når rullepaneler vises
  • Sidegengivelse kommer i en dårlig tilstand, når visningstilstand ændres
  • Crash, når du bruger Language ComboBox i CalendarView
  • WinUI 3 Desktop: Kan ikke tabe ud af WebView2
  • WinUI 3 Desktop: TreeView med afledte TreeViewNodes går ned
  • WinUI 3 Desktop: Kan ikke indtaste tekst i TextBox inde i ContentDialog
  • WinUI 3 Desktop: ALT og F6 virker ikke
  • Gammelt fjernet SwapChainPanel gengives oven på ny SwapChain
  • WinUI 3 Desktop: Kan ikke rulle med pegefeltet
  • Crash, når du bruger NavigationView-kontrol med flere vinduer i samme tråd
  • Tilgængelighedsproblem: Vis fokus ret på WinUI desktop app lancering
  • Adgangsbrud, mens du ruller i DataGrid
  • WinUI 3 Desktop: Fanecykling virker ikke
  • Træk og slip på GridView mislykkes i desktopapplikation med WinUI Xaml Islands
  • Tilgængelighedsproblem: Kan ikke rulle med PageUp/PageDown-tasterne på WinUI 3 Desktop
  • WebView2 har en forkert viewport-størrelse
  • WebView2 går ned ved klik efter åbning af MenuFlyout
  • WinUI 3 Desktop: Forsøg på at fjerne DropDownButton eller SplitButtons flyout forårsager appnedbrud
  • WebView2: Dobbelt højreklik på musen forårsager et nedbrud
  • Hvis du klikker på en ToggleSplitButton, får programmet til at gå ned
  • WinUI 3 Desktop: Tomt DesktopWindowXamlSource-vindue synligt på proceslinjen
  • WinUI 3 Desktop: DataGrid vises ikke
  • WinUI 3 Desktop: Kan ikke slippe filer til Grid
  • WinUI 3 Desktop: ItemsRepeater går ned i WinUI 3 Preview 2
  • AccessViolationException udløst ved opdatering af bindinger
  • WinUI 3 Desktop: app går ned ved scroll NavigationView
  • ItemsControl bliver ikke opdateret under dynamisk tilføjelse eller fjernelse af elementer i sin ItemsSource-samling.
  • Kompiler fejl C2760 i App.xaml.g.h, hvis C++ Conformance Mode er aktiveret

Udover ovenstående liste over rettelser har Microsoft nævnte følgende nye funktioner introduceret i de sidste 3 udgivelser af WinUI.

Nye funktioner i WinUI Preview

  • Mulighed for at oprette desktop-apps med WinUI, inklusive .NET 5 til Win32-apps
  • RadialGradientBrush
  • TabView-opdateringer
  • Opdateringer af mørkt tema
  • Forbedringer og opdateringer til WebView2.
    • Understøttelse af høj DPI
    • Understøttelse af vinduesstørrelse og flytning
    • Opdateret til at målrette mod nyere version af Edge
    • Det er ikke længere nødvendigt at referere til en WebView2-specifik Nuget-pakke
  • SwapChainPanel
  • MRT Core Support.
    • Dette gør apps hurtigere og lettere ved opstart og giver hurtigere ressourceopslag.
  • ARM64 support
  • Træk og slip i og uden for apps
  • RenderTargetBitmap (i øjeblikket kun XAML-indhold - intet SwapChainPanel-indhold)
  • Brugerdefineret markørunderstøttelse
  • Off-thread input
  • Forbedringer af vores erfaring med værktøj/udvikler:
    • Live Visual Tree, Hot Reload, Live Property Explorer og lignende værktøjer
    • Intellisense til WinUI 3
  • Forbedringer påkrævet til open source-migrering

For at finde mere information om WinUI 3 og dets køreplan, tjek Windows UI Library Roadmap på GitHub.


Microsoft er også ved at bruge det som erstatning for kernebrugergrænsefladedele af Windows 10, herunder Start-menuen, Action Center, Desktop og proceslinjen. Udover skallen kommer WinUI til de indbyggede UWP-apps Windows 10 Fotos-app, Windows-kalender, Windows-kort, film og tv, Sticky Notes og Calculator. Internt tester Microsoft dem allerede. Apps har fået rundere hjørner til menuer, dialogbokse og andre elementer. Tjek dette indlæg:

WinUI-drevet rundere udseende nåede Windows 10 indbyggede apps

LlaMA 2 er et sæt nye AI-modeller skabt af Microsoft og Meta

LlaMA 2 er et sæt nye AI-modeller skabt af Microsoft og Meta

Meta og Microsoft har samarbejdet om at lancere LLaMA 2, et sæt sprogmodeller, der vil være open ...

Læs mere

Windows 11 Build 25936 (Canary) opdateringer efter OOBE

Windows 11 Build 25936 (Canary) opdateringer efter OOBE

Windows 11 Insider Preview Build 25936 er nu tilgængelig for insidere i Canary Channel. Den har e...

Læs mere

Microsoft-lister er nu tilgængelige på web, Android og iOS

Microsoft-lister er nu tilgængelige på web, Android og iOS

Microsoft Lists, en opgavestyringsapplikation, er nu tilgængelig for iOS-, Android- og webbrugere...

Læs mere