Seskupení aplikací ve složce v nabídce Start

Tato funkce je dostupná na Windows 11.

Manifest zabalené aplikace obsahuje jednu nebo více <Application> položek, což jsou dostupné vstupní body. Každý z nich se stane ikonou v nabídce Start.

Balíček MSIX může obsahovat více aplikací. Případně může společnost vytvořit více aplikací, které jsou zabalené jako samostatné balíčky MSIX, ale všechny patří do stejné sady. V obou scénářích můžete chtít seskupit všechny položky v nabídce Start v jedné složce, aby pro uživatele bylo snazší najít všechny aplikace na stejném místě.

Tohoto cíle lze dosáhnout pomocí VisualGroup vlastnosti VisualElements položky. Tady jsou kroky pro implementaci této změny:

  1. Otevřete soubor manifestu vaší aplikace pomocí textového editoru podle výběru. Pokud používáte nástroj MSIX Packaging Tool, můžete také stisknout tlačítko Otevřít manifest v Editoru balíčků.

  2. Ujistěte se, že uap3 je obor názvů deklarován v <Package> uzlu manifestu:

    <Package ...
         xmlns:uap3="http://schemas.microsoft.com/appx/manifest/uap/windows10/3"  
         IgnorableNamespaces="... uap3">
        ...
    </Package>
    
  3. Vyhledejte sekci Applications. Uvnitř najdete jednu nebo více Application položek, jednu pro každou ikonu, která se vytvoří v nabídce Start. Takto bude vypadat takto:

      <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. Přidejte předponu uap3 do oddílu VisualElements . Nezapomeňte ho přidat jak do počátečních, tak do koncových značek.

      <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. Nakonec přidejte VisualGroup atribut k VisualElements položce. Jako hodnotu nastavte název, který chcete dát složce, která se vytvoří v nabídce Start.

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

Teď můžete proces opakovat pro všechny ostatní <Application> položky, které chcete zahrnout do stejné složky. Volitelně můžete totéž provést i s jinými aplikacemi, a to jednoduše úpravou souboru manifestu zahrnutého v balíčku MSIX stejným způsobem a použitím stejné hodnoty pro VisualGroup atribut.