Windows Tips & News

WinUI 3 Preview 4 är tillgänglig

click fraud protection
REKOMMENDERAD: Klicka här för att åtgärda Windows-problem och optimera systemets prestanda

Microsoft släpper "Preview 4" av sitt helt nya WinUI-bibliotek. Den har skapats för att överladda utvecklarprojekt med flytande kontroller, moderna funktioner och andra UWP/XAML-förbättringar. Den kommer med massor av korrigeringar och förbättringar.

Annons

Biblioteket tillåter användning av WinUI XAML-komponenter i WPF, WinForm och inbyggda appar. Microsoft har lagt till de flesta av de moderna användargränssnittselementen till WinUI-ramverket.

Webui logotyp banner

Ramverket har skapats för både Windows 10 och Windows 10X. Den senare kommer att köra inbyggda Win32-appar i containrar, så Microsoft är intresserade av att få appversioner som är inbyggda i Windows 10X. Det är nu möjligt med WinUI. Microsoft förväntar sig att utvecklare ska uppdatera sina appar genom att använda den moderna plattformen och göra dem kompatibla med Windows 10X.

InnehållDölj
Vad är nytt i WinUI Preview 4
Nya funktioner i WinUI Preview

Vad är nytt i WinUI Preview 4

Preview 4-versionen använder en ny version av CS/WinRT och Windows SDK. Detta löser följande buggar:

  • Kraschar vid bindning till en URI-egenskap med {Binding}
  • C#/WinRT Marshal-funktionerna samverkar inte korrekt med .NET 5
  • WinUI 3 kraschar när den körs på Windows Insider Builds
  • WebView2 tillämpar inte värdappens språk/lokal på CoreWebView2Environment
  • Windows Community Toolkit DataGrid-kontroll kraschar app vid start/när rullningslister visas
  • Sidåtergivningen hamnar i ett dåligt tillstånd när visningsläget ändras
  • Crash när du använder Language ComboBox i CalendarView
  • WinUI 3 Desktop: Kan inte ta bort från WebView2
  • WinUI 3 Desktop: TreeView med härledda TreeViewNodes kraschar
  • WinUI 3 Desktop: Kan inte skriva in text i TextBox inuti ContentDialog
  • WinUI 3 Desktop: ALT och F6 fungerar inte
  • Gamla borttagna SwapChainPanel renderas ovanpå nya SwapChain
  • WinUI 3 Desktop: Kan inte rulla med styrplattan
  • Crash när du använder NavigationView-kontroll med flera fönster i samma tråd
  • Tillgänglighetsproblem: Visa fokus direkt vid start av WinUI-skrivbordsapp
  • Åtkomstöverträdelse när du rullar i DataGrid
  • WinUI 3 Desktop: Flikcykling fungerar inte
  • Dra och släpp på GridView misslyckas i skrivbordsapplikationen med WinUI Xaml Islands
  • Tillgänglighetsproblem: Det går inte att rulla med PageUp/PageDown-tangenterna på WinUI 3 Desktop
  • WebView2 har fel visningsportstorlek
  • WebView2 kraschar vid klick efter att ha öppnat MenuFlyout
  • WinUI 3 Desktop: Försök att ta ner DropDownButton eller SplitButtons utslag orsakar appkrasch
  • WebView2: Dubbel högerklicka på musen orsakar en krasch
  • Att klicka på en ToggleSplitButton gör att applikationen kraschar
  • WinUI 3 Desktop: Tomt DesktopWindowXamlSource-fönster som är synligt i aktivitetsfältet
  • WinUI 3 Desktop: DataGrid visas inte
  • WinUI 3 Desktop: Det går inte att släppa filer till Grid
  • WinUI 3 Desktop: ItemsRepeater kraschar i WinUI 3 Preview 2
  • AccessViolationException kastas vid uppdatering av bindningar
  • WinUI 3 Desktop: appen kraschar på scroll NavigationView
  • ItemsControl uppdateras inte när man dynamiskt lägger till eller tar bort objekt i dess ItemsSource-samling.
  • Kompileringsfel C2760 i App.xaml.g.h om C++ Conformance Mode är aktiverat

Förutom ovanstående lista över korrigeringar har Microsoft nämns följande nya funktioner introducerade i de tre senaste versionerna av WinUI.

Nya funktioner i WinUI Preview

  • Möjlighet att skapa skrivbordsappar med WinUI, inklusive .NET 5 för Win32-appar
  • RadialGradientBrush
  • TabView-uppdateringar
  • Uppdateringar av mörkt tema
  • Förbättringar och uppdateringar av WebView2
    • Stöd för hög DPI
    • Stöd för fönsterstorlek och flyttning
    • Uppdaterad för att rikta in den nyare versionen av Edge
    • Det är inte längre nödvändigt att referera till ett WebView2-specifikt Nuget-paket
  • SwapChainPanel
  • MRT Core Support
    • Detta gör appar snabbare och lättare vid start och ger snabbare resurssökning.
  • ARM64-stöd
  • Dra och släpp i och utanför appar
  • RenderTargetBitmap (för närvarande endast XAML-innehåll - inget SwapChainPanel-innehåll)
  • Anpassat markörstöd
  • Ingång utanför tråden
  • Förbättringar av vår erfarenhet av verktyg/utvecklare:
    • Live Visual Tree, Hot Reload, Live Property Explorer och liknande verktyg
    • Intellisense för WinUI 3
  • Förbättringar som krävs för migrering med öppen källkod

För att hitta mer information om WinUI 3 och dess färdplan, kolla in Windows UI Library Roadmap på GitHub.


Microsoft är också på väg att använda det som en ersättning för kärnanvändargränssnittsdelar i Windows 10, inklusive Start-menyn, Action Center, Desktop och aktivitetsfältet. Förutom skalet kommer WinUI till de inbyggda UWP-apparna Windows 10 Photos app, Windows Calendar, Windows Maps, Movies & TV, Sticky Notes och Calculator. Internt testar Microsoft dem redan. Apparna har fått rundare hörn för menyer, dialogrutor och andra element. Kolla in detta inlägg:

WinUI-drivet rundare utseende nådde Windows 10 inbyggda appar

REKOMMENDERAD: Klicka här för att åtgärda Windows-problem och optimera systemets prestanda
Ladda ner Ladda ner Pirate Skin för AIMP3

Ladda ner Ladda ner Pirate Skin för AIMP3

Ladda ner Pirate Skin för AIMP3.Här kan du ladda ner Pirate-skin för AIMP3-spelaren.Alla krediter...

Läs mer

Ladda ner Ladda ner ViOLET AIO v1.0 Skin för AIMP3

Ladda ner Ladda ner ViOLET AIO v1.0 Skin för AIMP3

Ladda ner ViOLET AIO v1.0 Skin för AIMP3.Här kan du ladda ner ViOLET AIO v1.0-skalet för AIMP3-sp...

Läs mer

Ladda ner Ladda ner Plate All-In-One Skin för AIMP3

Sergey Tkachenko är en mjukvaruutvecklare från Ryssland som startade Winaero redan 2011. På den ...

Läs mer