更多Windows 10具有多个窗口的uwp应用程序将登陆商店

视频: Decode TETRA 2024

视频: Decode TETRA 2024
Anonim

微软首先在2018年的Build大会上确认将为UWP(通用Windows平台)应用程序开发人员引入新的Windows类。

该软件巨头正在引入一种新的Windows类,以减少向MS Store应用添加多窗口支持所需的代码量。 现在,Microsoft已宣布AppWindow是该新的Windows类。

微软在GitHub帖子中宣布,适用于开发人员的新AppWindow类在Windows 10 SDK Preview Build 18327中可用。该软件巨头提供了有关新AppWindow类的更多详细信息,该类简化了为开发人员向UWP应用添加多个窗口的过程。 GitHub页面指出:

我们希望通过新版Windowing API的初始版本实现的主要方案之一是使在UWP应用程序中创建多窗口体验变得更加容易,而我们通过消除一个主要障碍来做到这一点。自UWP成立以来,它是多窗口的一部分–每个窗口必须具有自己的UI线程。 通过引入新的窗口类AppWindow,我们完全删除了该栏。 您创建的所有AppWindows都在创建它们的同一UI线程上运行。

新的AppWindow类使所有新窗口都可以在同一UI线程中打开。 这大大减少了向UWP应用添加多窗口支持所需的编码量。 的

GitHub上的“ Welcome,AppWindow”一文包含一个AppWindow类的示例,该示例仅包含9行代码。

因此,新的AppWindow类对于UWP应用程序开发人员来说是个好消息。 从UWP应用程序用户角度来看,AppWindow也是个好消息。

随着对多窗口支持的编码要求大大降低,开发人员可能会发布更多带有多个窗口的MS Store应用程序。

更多Windows 10具有多个窗口的uwp应用程序将登陆商店