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:

  1. 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.

  2. 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>
    
  3. Localice la sección Applications. Dentro encontrará una o varias Application 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>
    
  4. Agregue el uap3 prefijo a la VisualElements 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>
    
  5. Por último, agregue el VisualGroup atributo al VisualElements 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.