Приложение в стиле Windows 8 Metro: пакет с несколькими приложениями

#windows-8 #windows-runtime #microsoft-metro

#windows-8 #windows-среда выполнения #microsoft-metro

Вопрос:

Я хочу вызвать всплывающее уведомление из одного приложения через другое, используя ToastNotificationManager::CreateToastNotifier(String appID) .

Я понял, что это может быть только тогда, когда два приложения принадлежат к одному и тому же пакету с несколькими приложениями.

И на вопросы:

  1. Что такое «пакет с несколькими приложениями» и как его создать?
  2. Может ли «пакет с несколькими приложениями» содержать также настольное приложение или только приложения в стиле Metro?
  3. Что такое PRAID (идентификатор приложения, относящийся к пакету) и откуда я могу его получить?

Ответ №1:

1) Пакет с несколькими приложениями — это пакет, содержащий несколько приложений (т. Е. 1 appx, более одной плитки / приложения) 2) Нет, он может содержать только приложения в стиле Metro 3) PRAID — это идентификатор приложения в манифесте. Каждое приложение в теге Applications может иметь идентификатор, который является его PRAID.

Обратите внимание, что в VS нет инструментов для создания пакетов с несколькими приложениями. Вам придется сделать это вручную, добавив дополнительные приложения и элементы в манифест приложения