#windows-8 #windows-runtime #microsoft-metro
#windows-8 #windows-среда выполнения #microsoft-metro
Вопрос:
Я хочу вызвать всплывающее уведомление из одного приложения через другое, используя ToastNotificationManager::CreateToastNotifier(String appID)
.
Я понял, что это может быть только тогда, когда два приложения принадлежат к одному и тому же пакету с несколькими приложениями.
И на вопросы:
- Что такое «пакет с несколькими приложениями» и как его создать?
- Может ли «пакет с несколькими приложениями» содержать также настольное приложение или только приложения в стиле Metro?
- Что такое PRAID (идентификатор приложения, относящийся к пакету) и откуда я могу его получить?
Ответ №1:
1) Пакет с несколькими приложениями — это пакет, содержащий несколько приложений (т. Е. 1 appx, более одной плитки / приложения) 2) Нет, он может содержать только приложения в стиле Metro 3) PRAID — это идентификатор приложения в манифесте. Каждое приложение в теге Applications может иметь идентификатор, который является его PRAID.
Обратите внимание, что в VS нет инструментов для создания пакетов с несколькими приложениями. Вам придется сделать это вручную, добавив дополнительные приложения и элементы в манифест приложения