Microsofts splinternye WinUI-bibliotek er oprettet for at overbelaste udviklerprojekter med flydende kontroller, moderne funktioner og andre UWP / XAML-forbedringer. Det ser ud til, at Microsoft er ved at bruge det som erstatning for centrale brugergrænsefladedele af Windows 10, herunder Start-menuen, Handlingscenter, Desktop og proceslinjen.
Annoncering
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-rammen.
hvordan man laver eksponenter i Google Docs
Rammen er skabt til både Windows 10 og Windows 10X . Latter kører oprindelige Win32-apps i containere , så Microsoft er interesseret i at få appversioner, der er hjemmehørende i Windows 10X. Det er nu muligt med WinUI. Microsoft forventer, at udviklere opdaterer deres apps ved hjælp af den moderne platform og gør dem kompatible med Windows 10X.
Microsoft planlægger at frigive WinUI 3.0 som en større opdatering til Windows 10 UI i 2020. Fra nu af er WinUI 3.0 Preview 2 ledig til test.
Windows 10 kan ikke bruge startmenuen
WinUI i Windows 10
I nuværende Windows 10-builds er Start-menuen, Action Center og andre moderne dele af brugergrænsefladen bygget med XAML. De bruger UI-komponenter fraWindows.UI.XAML
bibliotek.
hvordan man ser, hvilke porte der er åbne
Ifølge Windows Seneste , scanningen af Microsoft Program Database (PDB) -filer i Windows 10 Build 20197 afslører, at Microsoft i øjeblikket tester disse funktioner internt:
- WinUIOnDesktop
- WinUIDesktopActionCenter
- WinUIDesktopStartMenu
Så meget muligt, at Windows 10 muligvis får et opdateret udseende i den nærmeste fremtid takket være brugen af WinUI. Biblioteket giver kontroller med afrundede hjørner, så det nye brugergrænseflade kan se ud som følger.
Fra nu af er den seneste WinUI-version, Preview 2, endnu ikke klar til brug i produktionsapps. Det har et antal kendt begrænsninger . Microsoft indsamler feedback fra udviklere og forsøger at forbedre deres oplevelse gennem efterfølgende udgivelser.