Megosztás a következőn keresztül:


Alkalmazásfelhasználói modell azonosítója (AppID) ablaktulajdonság-minta

Bemutatja, hogyan szabályozható az alkalmazás ablakainak tálcacsoportozási viselkedése a System.AppUserModel.ID tulajdonságon keresztül.

Ez a témakör a következő szakaszokat tartalmazza.

Leírás

Ez a minta bemutatja, hogyan állíthatja be a System.AppUserModel.ID tulajdonságot az ablak IPropertyStore implementációjának használatával, amely az SHGetPropertyStoreForWindowsegítségével szerezhető be.

Követelmények

Termék Minimális termékverzió
Windows Windows 7
Windows Software Development Kit (SDK) 7.0

 

A minta letöltése

Hely URL-útvonal
GitHub AppUserModelIDWindowProperty minta

A minta létrehozása

A minta létrehozása a parancssorból:

  1. Nyissa meg a parancssori ablakot, és keresse meg a AppUserModelIDWindowProperty projektkönyvtárat.
  2. Adja meg a msbuild AppUserModelIDWindowProperty.sln.

A minta létrehozása a Microsoft Visual Studióval (előnyben részesített):

  1. Nyissa meg a Windows Intézőt, és navigáljon a AppUserModelIDWindowProperty projektkönyvtárhoz.
  2. Kattintson duplán a AppUserModelIDWindowProperty.sln fájl ikonra a projekt Visual Studióban való megnyitásához.
  3. A Build menüben válassza a Megoldás építéselehetőséget.

A minta futtatása

  1. Lépjen az új végrehajtható fájlt tartalmazó könyvtárra a parancssor vagy a Windows Intéző használatával.
  2. A parancssorba írja be a AppUserModelIDWindowProperty.exe. Alternatív megoldásként a Windows Fájlkezelőben kattintson duplán a AppUserModelIDWindowProperty.exeikonjára.
  3. Annak bemutatásához, hogy az alkalmazás felhasználóimodell-azonosítói (AppUserModelIDs) milyen hatással vannak a tálcák csoportosítására, indítsa el egyszerre az alkalmazás legalább három példányát.
  4. A menüvel a három ablak mindegyikén beállíthat egy másik AppUserModelID azonosítót. Figyelje meg, hogy minden különálló AppUserModelID külön tálcagombot eredményez, és az ablakok futásidőben módosíthatják az identitásukat.
  5. Állítson be a második AppUserModelID-re legalább két ablakot. Figyelje meg, hogy mindketten ugyanabba a tálcacsoportba kerülnek.
  6. Nyissa meg a Tálca és Start menü tulajdonságai ablakot, a tálcára jobb gombbal kattintva, majd a helyi menüben válassza a Tulajdonságok lehetőséget. A Tálcagombok módosítása: legördülő lista a Összevonás, ha a tálca megtelt és Soha ne egyesítse értékeket. Figyelje meg, hogy minden ablak külön gombot kaphat, de a gombok appUserModelID szerint vannak csoportosítva.

alkalmazásfelhasználói modell azonosítói (AppUserModelIDs)