Agrupación de aplicaciones en una carpeta en el menú Inicio
Importante
Esta característica está disponible actualmente en compilaciones preliminares Windows 10 que se distribuyen a través del anillo de desarrollo del programa Windows Insider. Necesitará al menos la compilación 20257 para habilitar esta característica.
El manifiesto de una aplicación empaquetada contiene una o varias <Application>
entradas, que son los puntos de entrada disponibles. Cada uno de ellos se convertirá en un icono en el menú Inicio.
Un paquete MSIX puede contener varias aplicaciones. Como alternativa, una empresa puede compilar varias aplicaciones, que se empaquetan como paquetes MSIX independientes, pero todas pertenecen al mismo conjunto. En ambos escenarios, es posible que desee agrupar todas las entradas del menú Inicio en una sola carpeta, de modo que para el usuario sea más fácil encontrar todas las aplicaciones en el mismo lugar.
Este objetivo se puede lograr mediante la VisualGroup
propiedad del VisualElements
elemento.
Estos son los pasos para implementar este cambio:
Abra el archivo de manifiesto de la aplicación con un editor de texto que prefiera. Como alternativa, si usa la herramienta de empaquetado MSIX, puede presionar el botón Abrir manifiesto en el Editor de paquetes.
Asegúrese de que el
uap3
espacio de nombres se declara en el<Package>
nodo del manifiesto:<Package ... xmlns:uap3="http://schemas.microsoft.com/appx/manifest/uap/windows10/3" IgnorableNamespaces="... uap3"> ... </Package>
Localice la sección
Applications
. Dentro encontrará una o variasApplication
entradas, una para cada icono que se creará en el menú Inicio. Este es el aspecto que tendrá:<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>
Agregue el
uap3
prefijo a laVisualElements
sección . Recuerde agregarlo tanto a las etiquetas de apertura como final:<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>
Por último, agregue el
VisualGroup
atributo alVisualElements
elemento. Como valor, establezca el nombre que desea asignar a la carpeta que se creará en el menú Inicio.<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>
Ahora puede repetir el proceso para todas las demás <Application>
entradas que quiera incluir en la misma carpeta. Opcionalmente, también puede hacer lo mismo con otras aplicaciones, simplemente editando el archivo de manifiesto incluido en su paquete MSIX de la misma manera y usando el mismo valor para el VisualGroup
atributo.