在“开始”菜单中的文件夹下对应用程序进行分组
重要
此功能目前在 Windows 预览体验计划开发圈分发的初步 Windows 10 版本中提供。 至少需要 20257 版本才能启用此功能。
打包应用程序的清单包含一个或多个 <Application>
条目,这些条目是可用的入口点。 每个条目都将成为“开始”菜单中的图标。
MSIX 包可以包含多个应用程序。 或者,公司可以构建多个应用程序,这些应用程序打包为单独的 MSIX 包,但它们都属于同一套件。 在这两种情况下,你可能都希望将单个文件夹下“开始”菜单中的所有条目组合在一起,以便用户更轻松地在同一位置查找所有应用程序。
可以使用 VisualElements
项的 VisualGroup
属性实现此目标。
下面是实现此更改的步骤:
使用所选文本编辑器打开应用程序的清单文件。 或者,如果使用 MSIX 打包工具,则可以在“包编辑器”中按“打开清单”按钮。
确保
uap3
命名空间在清单的<Package>
节点中声明:<Package ... xmlns:uap3="http://schemas.microsoft.com/appx/manifest/uap/windows10/3" IgnorableNamespaces="... uap3"> ... </Package>
找到
Applications
部分。 在其中,你将找到一个或多个Application
条目,将在“开始”菜单中创建的每个图标一个。 这将类似于以下情形:<Applications> <Application> <VisualElements DisplayName="App1" Square150x150Logo="images/150x150.png" Square44x44Logo="images/44x44.png" Description="App1" BackgroundColor="#777777" AppListEntry="default"> <uap:SplashScreen BackgroundColor="#777777" Image="images/splash.png"/> </VisualElements> </Application> <Application> ... </Application> </Applications>
将
uap3
前缀添加到VisualElements
部分。 请记住将它添加到开始标记和结束标记:<Applications> <Application> <uap3:VisualElements DisplayName="App1" Square150x150Logo="images/150x150.png" Square44x44Logo="images/44x44.png" Description="App1" BackgroundColor="#777777" AppListEntry="default"> <uap:SplashScreen BackgroundColor="#777777" Image="images/splash.png"/> </uap3:VisualElements> </Application> <Application> ... </Application> </Applications>
最后,将
VisualGroup
属性添加到VisualElements
项。 作为值,设置要提供给将在“开始”菜单中创建的文件夹的名称。<Applications> <Application> <uap3:VisualElements DisplayName="App1" Square150x150Logo="images/150x150.png" Square44x44Logo="images/44x44.png" Description="App1" BackgroundColor="#777777" AppListEntry="default" VisualGroup="MyFolder"> <uap:SplashScreen BackgroundColor="#777777" Image="images/splash.png"/> </uap3:VisualElements> </Application> <Application> ... </Application> </Applications>
现在,可以为要包含在同一文件夹中的所有其他 <Application>
条目重复此过程。 (可选)还可以与其他应用程序执行相同的操作,只需以相同的方式编辑其 MSIX 包中包含的清单文件,并为 VisualGroup
属性使用相同的值。