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

Примечание

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

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

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

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

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

Параметры пользовательского интерфейса установщика приложений Описание
UX::AccentColor Шестнадцатеричный код для изменения цвета акцента установщика приложений
UX::FontFamily Семейство шрифтов
UX::AllowUserInteraction Логическое. Если задано значение true, пользователь может увидеть флажок "Запустить после готовности" (установлен по умолчанию) и может отменить установку.
UX::BackgroundColor Шестнадцатеричный код для изменения цвета фона установщика приложений
UX::AppNameInTitle Логическое. Если значение равно true, имя приложения появится в заголовке окна установщика.
HyperLinkFontSize Размер шрифта hyper-link.
Значок::HorizontalAlignment Выравнивание значка в окне. Слева, в центре, справа
Значок::Логотип Ссылка на расположение значка
Значок::TopMarging Поле от верхней части значка до верхней части окна приложения.
Кнопки::HorizontalAlignment Выравнивание кнопки в окне. Слева, в центре, справа
Button::Text Дополнительный текст для добавления к кнопкам "Установить"
Button::IsSecondaryButtonAccent Логическое.
LaunchWhenReady::HorizontalAlignment Выравнивание флажка "Запустить после готовности". По центру, слева.
AppInformation::Mode Дополнительные сведения показывают тип. Обычный, всплывающий элемент
Гиперссылки::TopMarging Задает поле между гиперссылками и кнопками.
Гиперссылка::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" TopMarging="70"/> 

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

    <LaunchWhenReady HorizontalAlignment="center"/> 

    <AppInformation Mode="flyout" /> 

    <HyperLinks TopMarging="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 в нашем техническом сообществе.