Agrupación de aplicaciones en una carpeta en el menú Inicio
Importante
Esta característica está disponible actualmente en compilaciones preliminares de Windows 10 que se distribuyen a través del anillo de desarrollo del programa Windows Insider. Necesitarás al menos la compilación 20257 para habilitar esta característica.
El manifiesto de una aplicación empaquetada contiene una o varias entradas <Application>
, que son los puntos de entrada disponibles. Cada una de ellas 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 quieras agrupar todas las entradas de la 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 propiedad VisualGroup
del elemento VisualElements
.
Estos son los pasos para implementar este cambio:
Abre el archivo de manifiesto de la aplicación con el editor de texto que prefieras. Como alternativa, si usas la herramienta de empaquetado MSIX, puede presionar el botón Abrir manifiesto en el Editor de paquetes.
Asegúrate de que el espacio de nombres
uap3
se declara en el nodo<Package>
del manifiesto:<Package ... xmlns:uap3="http://schemas.microsoft.com/appx/manifest/uap/windows10/3" IgnorableNamespaces="... uap3"> ... </Package>
Localice la sección
Applications
. Dentro encontrarás una o varias entradasApplication
, una para cada icono que se creará en el menú Inicio. Tendrá un aspecto similar a este:<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>
Agrega el prefijo
uap3
a la secciónVisualElements
. Recuerda agregarlo a las etiquetas de apertura y finalización:<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, agrega el atributo
VisualGroup
al elementoVisualElements
. Como valor, establece el nombre que deseas 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 puedes repetir el proceso para todas las demás entradas <Application>
que deseas incluir en la misma carpeta. Opcionalmente, también puedes 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 atributo VisualGroup
.