Microsoft kan uppdatera Windows 10-utseendet med WinUI 3
Microsofts helt nya WinUI-bibliotek har skapats för att ladda utvecklarprojekt med flytande kontroller, moderna funktioner och andra UWP/XAML-förbättringar. Det ser ut som att Microsoft är på väg att använda det som en ersättning för kärnanvändargränssnittet i Windows 10, inklusive Start-menyn, Action Center, Desktop och aktivitetsfältet.
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.
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.
Microsoft planerar att släppa WinUI 3.0 som en stor uppdatering av Windows 10 UI under 2020. Från och med nu är WinUI 3.0 Preview 2 tillgängliga för provning.
WinUI i Windows 10
I nuvarande Windows 10-byggen är Start-menyn, Action Center och andra moderna delar av användargränssnittet byggda med XAML. De använder UI-komponenter från Windows. UI.XAML
bibliotek.
Enligt Windows Senaste, skanningen av Microsoft Program Database-filer (PDB) i Windows 10 Build 20197 avslöjar att Microsoft för närvarande testar dessa funktioner internt:
- WinUIOnDesktop
- WinUIDesktopActionCenter
- WinUIDesktopStartMenu
Så det är mycket möjligt att Windows 10 inom en snar framtid kan få ett fräscht utseende tack vare användningen av WinUI. Biblioteket har kontroller med rundade hörn, så det nya användargränssnittet kan se ut som följer.
Från och med nu är den senaste WinUI-versionen, Preview 2, ännu inte klar för användning i produktionsappar. Den har ett antal känd begränsningar. Microsoft samlar in feedback från utvecklare och försöker förbättra deras upplevelse genom efterföljande utgåvor.