Freigeben über


Gruppenanwendungen unter einem Ordner im Startmenü

Wichtig

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 in der Menü zu einem Symbol.

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 können Sie alle Einträge im Menü 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. Innerhalb finden Sie einen oder Application mehrere Einträge, eines für jedes Symbol, das im Menü 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 VisualElements Abschnitt das uap3 Präfix hinzu. Denken Sie daran, sie sowohl zu den Öffnen- 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 Menü 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.