Freigeben über


Gruppieren von Anwendungen unter einem Ordner im Startmenü

Von Bedeutung

Dieses Feature ist derzeit in vorläufigen Windows 10-Builds verfügbar, die über den Dev Ring des Windows-Insider-Programms verteilt werden. Sie benötigen mindestens Build 20257, um dieses Feature zu aktivieren.

Das Manifest einer verpackten Anwendung enthält einen oder <Application> mehrere Einträge, die die verfügbaren Einstiegspunkte sind. Jeder von ihnen wird ein Symbol im Startmenü.

Ein MSIX-Paket kann mehrere Anwendungen enthalten. Alternativ kann ein Unternehmen mehrere Anwendungen erstellen, die als separate MSIX-Pakete verpackt sind, aber alle gehören zur gleichen Suite. In beiden Szenarien möchten Sie möglicherweise alle Einträge im Startmenü unter einem einzelnen Ordner gruppieren, sodass es für den Benutzer einfacher ist, alle Anwendungen an derselben Stelle zu finden.

Dieses Ziel kann mithilfe der VisualGroup Eigenschaft des VisualElements Elements erreicht werden. Hier sind die Schritte zum Implementieren dieser Änderung:

  1. Öffnen Sie die Manifestdatei Ihrer Anwendung mit einem Text-Editor. Alternativ können Sie, wenn Sie das MSIX Packaging Tool verwenden, die Schaltfläche " Manifest öffnen " im Paket-Editor drücken.

  2. Stellen Sie sicher, dass der uap3 Namespace im <Package> Knoten des Manifests deklariert ist:

    <Package ...
         xmlns:uap3="http://schemas.microsoft.com/appx/manifest/uap/windows10/3"  
         IgnorableNamespaces="... uap3">
        ...
    </Package>
    
  3. Machen Sie den Abschnitt Applications ausfindig. Darin finden Sie einen oder mehrere Application Einträge, einen für jedes Symbol, das im Startmenü erstellt wird. So sieht es aus:

      <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. Fügen Sie dem uap3 Abschnitt das VisualElements Präfix hinzu. Denken Sie daran, sie sowohl zu den Öffnungs- als auch zu den Endtags hinzuzufügen:

      <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. Fügen Sie schließlich das VisualGroup Attribut zum VisualElements Element hinzu. Legen Sie als Wert den Namen fest, den Sie dem Ordner zuweisen möchten, der im Startmenü erstellt wird.

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

Jetzt können Sie den Vorgang für alle anderen <Application> Einträge wiederholen, die Sie in denselben Ordner aufnehmen möchten. Optional können Sie dies auch mit anderen Anwendungen tun, indem Sie einfach die in ihrem MSIX-Paket enthaltene Manifestdatei auf die gleiche Weise bearbeiten und denselben Wert für das VisualGroup Attribut verwenden.