Raggruppare le applicazioni in una cartella nel menu StartGroup applications under a folder in the Start menu

Importante

Questa funzionalità è attualmente disponibile nelle build preliminari di Windows 10 distribuite tramite l'anello di sviluppo del programma Windows Insider.This feature is currently available in preliminary Windows 10 builds which are distributed through the Dev Ring of the Windows Insider program. Per abilitare questa funzionalità, sarà necessario almeno Build 20257.You will need at least build 20257 to enable this feature.

Il manifesto di un'applicazione MSIX in pacchetto contiene una o più <Application> voci, ovvero i punti di ingresso disponibili.The manifest of a MSIX packaged application contains one or more <Application> entries, which are the available entry points. Ognuna di esse diventerà un'icona nel menu Start.Each of them will become an icon in the Start menu.

Un pacchetto MSIX può contenere più applicazioni.A MSIX package can contain multiple applications. In alternativa, un'azienda può compilare più applicazioni, che vengono incluse in un pacchetto come pacchetti MSIX distinti, ma tutte appartengono allo stesso gruppo.Alternatively, a company can build multiple applications, which are packaged as separate MSIX packages, but they all belong to the same suite. In entrambi gli scenari, è possibile raggruppare tutte le voci nel menu Start in una singola cartella, in modo che per l'utente sia più semplice trovare tutte le applicazioni nella stessa posizione.In both scenarios, you may want to group together all the entries in the Start menu under a single folder, so that for the user it's easier to find all the applications in the same place.

Questo obiettivo può essere effettuato usando la VisualGroup proprietà dell' VisualElements elemento.This goal can be achieved using the VisualGroup property of the VisualElements item. Ecco i passaggi per implementare questa modifica:Here are the steps to implement this change:

  1. Aprire il file manifesto dell'applicazione con un editor di testo di propria scelta.Open the manifest file of your application with a text editor of choice. In alternativa, se si usa lo strumento per la creazione di pacchetti MSIX, è possibile premere il pulsante Apri manifesto nell'editor del pacchetto.Alternatively, if you're using the MSIX Packaging Tool, you can press the Open manifest button in the Package Editor.

  2. Verificare che lo uap3 spazio dei nomi sia dichiarato nel <Package> nodo del manifesto:Make sure that the uap3 namespace is declared in the <Package> node of the manifest:

    <Package ...
         xmlns:uap3="http://schemas.microsoft.com/appx/manifest/uap/windows10/3"  
         IgnorableNamespaces="... uap3">
        ...
    </Package>
    
  3. Individuare la sezione Applications.Locate the Applications section. All'interno di vengono trovate una o più Application voci, una per ogni icona che verrà creata nel menu Start.Inside you will find one or more Application entries, one for every icon which will be created in the Start menu. Questo è il modo in cui l'aspetto sarà simile al seguente:This is how it will look like:

      <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. Aggiungere il uap3 prefisso alla VisualElements sezione.Add the uap3 prefix to the VisualElements section. Ricordarsi di aggiungerlo ai tag di apertura e di fine:Remember to add it both to the opening and ending tags:

      <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. Infine, aggiungere l' VisualGroup attributo all' VisualElements elemento.Finally, add the VisualGroup attribute to the VisualElements item. Come valore, impostare il nome che si desidera assegnare alla cartella che verrà creata nel menu Start.As value, set the name you want to give to the folder that will be created in the Start menu.

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

A questo punto è possibile ripetere il processo per tutte le altre <Application> voci che si desidera includere nella stessa cartella.Now you can repeat the process for all the other <Application> entries that you want to include in the same folder. Facoltativamente, è possibile eseguire la stessa operazione anche con altre applicazioni, semplicemente modificando il file manifesto incluso nel pacchetto MSIX nello stesso modo e usando lo stesso valore per l' VisualGroup attributo.Optionally, you can do the same also with other applications, by simply editing the manifest file included in their MSIX package in the same way and using the same value for the VisualGroup attribute.