Пример свойства окна идентификатора пользовательской модели приложения (AppID)
Демонстрирует управление поведением группирования окон приложения на панели задач с помощью свойства System.AppUserModel.ID .
В этом разделе содержатся следующие подразделы.
Описание
В этом примере показано, как задать свойство System.AppUserModel.ID с помощью реализации IPropertyStore окна, полученной с помощью SHGetPropertyStoreForWindow.
Требования
Продукт | Минимальная версия продукта |
---|---|
Windows | Windows 7 |
Windows SDK | 7,0 |
Скачивание примера
Расположение | URL-адрес пути |
---|---|
GitHub | Пример AppUserModelIDWindowProperty |
Построение образца
Чтобы выполнить сборку примера из командной строки, выполните следующие действия:
- Откройте окно командной строки и перейдите в каталог проекта AppUserModelIDWindowProperty .
- Введите
msbuild AppUserModelIDWindowProperty.sln
.
Создание примера с помощью Microsoft Visual Studio (предпочтительно):
- Откройте windows Обозреватель и перейдите в каталог проекта AppUserModelIDWindowProperty.
- Дважды щелкните значок файла AppUserModelIDWindowProperty.sln, чтобы открыть проект в Visual Studio.
- В меню Построение выберите пункт Построить решение.
Запуск примера
- Перейдите в каталог, содержащий новый исполняемый файл, с помощью командной строки или Обозреватель Windows.
- В командной строке введите
AppUserModelIDWindowProperty.exe
. Кроме того, в Windows Обозреватель дважды щелкните значок AppUserModelIDWindowProperty.exe. - Чтобы продемонстрировать влияние идентификаторов пользовательской модели приложения (AppUserModelID) на группирование на панели задач, запустите по крайней мере три экземпляра приложения одновременно.
- Используйте меню, чтобы задать отдельный Идентификатор AppUserModelID для каждого из трех окон. Обратите внимание, что каждый отдельный Идентификатор AppUserModelID приводит к отдельной кнопке панели задач и что окна могут изменять свое удостоверение во время выполнения.
- Задайте по крайней мере для двух окон второе значение AppUserModelID. Обратите внимание, что они оба перемещаются в одну группу панели задач.
- Откройте окно Свойства панели задач и меню "Пуск" , щелкнув правой кнопкой мыши панель задач и выбрав пункт Свойства в контекстном меню. Измените кнопки панели задач: раскрывающийся список объединить при заполнении панели задач и Никогда не объединять значения. Обратите внимание, что каждое окно может получить отдельную кнопку, но они группируются по AppUserModelID.
Связанные темы