Создание пользовательского интерфейса установщика приложений

Примечание.

Эта функция установщика приложений временно откатилась и не будет работать прямо сейчас. Пожалуйста, проверка позже для дальнейших обновлений, как мы планируем вернуть эту функцию.

Приложение установщика приложений используется для всех установок MSIX, обеспечивая согласованный интерфейс для всех пользователей, устанавливающего приложение MSIX. Хотя эта согласованность хороша, мы также хотим предоставить разработчикам возможность настраивать интерфейс установки, предоставляемый пользователям. Эта функция доступна в Windows 10 1709 и более поздних версий.

Создание пользовательского файла MSIXAppInstallerData.xml

Прежде всего вам потребуется настроить интерфейс установщика приложений — xml-файл настройки. Вы можете настроить несколько функций пользовательского интерфейса установщика приложений, чтобы сделать собственный уникальный интерфейс установщика. Не забудьте сохранить имя файла в формате MSIXAppInstallerData.xml

Ниже приведен список параметров, доступных для настройки:

Настройка пользовательского интерфейса установщика приложений Description
UX::AccentColor Шестнадцатеричный код для изменения цвета акцента установщика приложений
UX::FontFamily Семейство шрифтов
UX::AllowUserInteraction Логическое значение. Если задано значение true, пользователь может увидеть поле "Запуск после готовности" проверка box (проверка по умолчанию) и может отменить установку.
UX::BackgroundColor Шестнадцатеричный код для изменения цвета фона установщика приложений
UX::AppNameInTitle Логическое значение. Если задано значение true, имя приложения появится в заголовке окна установщика.
HyperLinkFontSize Размер шрифта Hyper Link.
Значок::HorizontalAlignment Выравнивание значка в окне. Слева, в центре, вправо
Значок::Логотип Ссылка на расположение значка
Значок::TopMarging Поле от верхней части значка до верхней части окна приложения.
Кнопки::HorizontalAlignment Выравнивание кнопки в окне. Слева, в центре, вправо
Кнопки::Text Дополнительный текст для добавления к кнопкам "Установить"
Кнопки::IsSecondaryButtonAccent Логическое значение.
LaunchWhenReady::HorizontalAlignment Выравнивание проверка box для параметра "Запуск после готовности". Центр, слева.
AppInformation::Mode Дополнительные сведения показывают тип. Обычный, всплывающий элемент
Гиперссылки::TopMargin Задает поле между гиперссылкой и кнопками.
Гиперссылка::Text Текст для отображения в виде гиперссылки
Гиперссылка::URL Ссылка
Гиперссылка:: HorizontalAlignment Выравнивание гиперссылки в окне. Слева, в центре, вправо

Пример XML:


<?xml version="1.0" encoding="utf-8"?> 

<AppInstallerUX xmlns="http://schemas.microsoft.com/msix/appinstallerux"  

xmlns:ux="http://schemas.microsoft.com/msix/appinstallerux" 

xmlns:ux2="http://schemas.microsoft.com/msix/appinstallerux/2" 

IgnorableNamespaces="ux ux2" Version="1.0.0"> 

  <UX AccentColor="#DE781F" FontFamily="Segoe UI" AllowUserInteraction="false" BackgroundColor="#F3F3F3"  

  AppNameInTitle="true"  

  HyperLinkFontSize="12"> 

    <Icon HorizontalAlignment="center" Logo="Images\Contoso96x96.png" TopMargin="70"/> 

    <Buttons HorizontalAlignment="center" Text="Contoso" IsSecondaryButtonAccent="false"/> 

    <LaunchWhenReady HorizontalAlignment="center"/> 

    <AppInformation Mode="flyout" /> 

    <HyperLinks TopMargin="30"> 

      <HyperLink  Text="Terms &amp; conditions" Url="https://support.microsoft.com/" HorizontalAlignment="center"/> 

    </HyperLinks> 

  </UX> 

</AppInstallerUX> 

Сохраните файл как MsixAppInstallerData.xml

Добавление XML-файла в приложение MSIX

Использование средства упаковки MSIX — редактор пакетов

  1. Открытие приложения MSIX с помощью редактора пакетов в средстве упаковки MSIX

  2. Перейдите к файлам пакетов и добавьте новую папку в корневом каталоге пакета с именем Msix.AppInstaller.Data.

  3. Добавьте файл MSIXAppInstallerData.xml в только что созданную папку.

  4. Сохраните пакет MSIX— обязательно увеличьте версию и подпишите пакет.

Устранение неполадок

  • Файл должен называться MSIXAppInstallerData.xml
  • Файл должен находиться в папке с именем MSIXAppInstallerData.
  • Папка должна находиться под корнем пакета файлов пакета.
  • Проверьте версию ОС и версию установщика приложений
  • Двойное проверка допустимость xml-файла

Отзывы о файлах, если у вас возникли другие проблемы или обратитесь к команде MSIX в нашем техническом сообществе.