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:
Ö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.
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>
Machen Sie den Abschnitt
Applications
ausfindig. Innerhalb finden Sie einen oderApplication
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>
Fügen Sie dem
VisualElements
Abschnitt dasuap3
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>
Fügen Sie schließlich das
VisualGroup
Attribut zumVisualElements
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.