Fler windows 10 uwp-appar med flera fönster kommer att landa i butiken

Video: Intro to UWP (Universal Windows Platform) Apps in C# 2024

Video: Intro to UWP (Universal Windows Platform) Apps in C# 2024
Anonim

Microsoft bekräftade först att det skulle införa en ny Windows-klass för UWP (Universal Windows Platform) -apputvecklare vid 2018's Build-konferens.

Programvaragiganten introducerar en ny Windows-klass för att minska mängden kod som krävs för att lägga till flerfönsterstöd till MS Store-appar. Nu har Microsoft meddelat att AppWindow är den nya Windows-klassen.

Microsoft meddelade inom ett GitHub-inlägg att den nya appWindow-klassen för utvecklare finns tillgänglig i Windows 10 SDK Preview Build 18327. Där tillhandahåller programvarujätten ytterligare information om en ny AppWindow-klass som förenklar att lägga till flera fönster till UWP-appar för utvecklare. På GitHub-sidan anges:

Ett av de viktigaste scenarierna som vi vill uppnå med den första versionen av vårt nya fönster-API är att göra det enklare att skapa upplevelser med flera fönster i dina UWP-appar, och vi gör detta genom att ta bort ett av de stora hinder som har varit del av multifönster för UWP sedan starten - att varje fönster måste ha sin egen UI-tråd. Med introduktionen av vår nya fönsterklass, AppWindow, tar vi bort den fältet helt. Alla AppWindows du skapar körs på samma UI-tråd som du skapade dem från.

Den nya klassen AppWindow gör att alla nya fönster kan öppnas inom samma UI-tråd. Det minskar kraftigt mängden kodning som krävs för att lägga till stöd för flera fönster till UWP-appar. De

"Välkommen, AppWindow" GitHub-inlägget innehåller ett exempel på klassen AppWindow som uppgår till bara nio rader med kod.

Så den nya appWindow-klassen är bra nyheter för UWP-apputvecklare. Från UWP-appens användarperspektiv är AppWindow också bra nyheter.

Med kodningskraven för stöd för flera fönster kraftigt minskade kommer utvecklare sannolikt att släppa fler MS-butiksappar med flera fönster.

Fler windows 10 uwp-appar med flera fönster kommer att landa i butiken