Anwendungsbenutzermodell-ID (AppID)-Fenstereigenschaftenbeispiel
Veranschaulicht, wie das Gruppenverhalten der Taskleistenfenster einer Anwendung über die eigenschaft System.AppUserModel.ID gesteuert wird.
Dieses Thema enthält folgende Abschnitte:
- Beschreibung
- Anforderungen
- Herunterladen des Beispiels
- Erstellen des Beispiels
- Ausführen des Beispiels
- Zugehörige Themen
BESCHREIBUNG
In diesem Beispiel wird gezeigt, wie die System.AppUserModel.ID-Eigenschaft mithilfe der IPropertyStore-Implementierung des Fensters festgelegt wird, die über SHGetPropertyStoreForWindow abgerufen wird.
Anforderungen
Produkt | Mindestproduktversion |
---|---|
Windows | Windows 7 |
Windows Software Development Kit (SDK) | 7.0 |
Herunterladen des Beispiels
Standort | Pfad-URL |
---|---|
GitHub | AppUserModelIDWindowProperty-Beispiel |
Erstellen des Beispiels
So erstellen Sie das Beispiel über die Eingabeaufforderung:
- Öffnen Sie das Eingabeaufforderungsfenster, und navigieren Sie zum Projektverzeichnis AppUserModelIDWindowProperty .
- Geben Sie
msbuild AppUserModelIDWindowProperty.sln
ein.
So erstellen Sie das Beispiel mit Microsoft Visual Studio (bevorzugt):
- Öffnen Sie Windows Explorer, und navigieren Sie zum Projektverzeichnis AppUserModelIDWindowProperty.
- Doppelklicken Sie auf das Symbol für die Datei AppUserModelIDWindowProperty.sln, um das Projekt in Visual Studio zu öffnen.
- Klicken Sie im Menü Build (Erstellen) auf Build Solution (Projektmappe erstellen).
Ausführen des Beispiels
- Navigieren Sie über die Eingabeaufforderung oder windows Explorer zu dem Verzeichnis, das die neue ausführbare Datei enthält.
- Geben Sie an der Befehlszeile ein
AppUserModelIDWindowProperty.exe
. Alternativ können Sie in Windows Explorer auf das Symbol für AppUserModelIDWindowProperty.exe doppelklicken. - Um die Auswirkungen von Anwendungsbenutzermodell-IDs (AppUserModelIDs) auf die Taskleistengruppierung zu veranschaulichen, starten Sie mindestens drei Instanzen der Anwendung gleichzeitig.
- Verwenden Sie das Menü, um eine andere AppUserModelID für jedes der drei Fenster festzulegen. Beachten Sie, dass jede separate AppUserModelID zu einer separaten Taskleistenschaltfläche führt und dass Fenster ihre Identität zur Laufzeit ändern können.
- Legen Sie mindestens zwei Fenster auf die zweite AppUserModelID fest. Beachten Sie, dass beide in dieselbe Taskleistengruppe verschoben werden.
- Öffnen Sie das Fenster Taskleisten- und Startmenüeigenschaften , indem Sie mit der rechten Maustaste auf die Taskleiste klicken und im Kontextmenü Eigenschaften auswählen. Ändern Sie die Taskleistenschaltflächen: Die Dropdownliste zwischen den Werten Kombinieren, wenn die Taskleiste voll ist , und Nie kombinieren . Beachten Sie, dass jedes Fenster eine separate Schaltfläche erhalten kann, die Schaltflächen jedoch nach AppUserModelID gruppiert sind.
Zugehörige Themen