Создание пользовательского интерфейса установщика приложений
Примечание.
Эта функция установщика приложений временно откатилась и не будет работать прямо сейчас. Пожалуйста, проверка позже для дальнейших обновлений, как мы планируем вернуть эту функцию.
Приложение установщика приложений используется для всех установок 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 & conditions" Url="https://support.microsoft.com/" HorizontalAlignment="center"/>
</HyperLinks>
</UX>
</AppInstallerUX>
Сохраните файл как MsixAppInstallerData.xml
Добавление XML-файла в приложение MSIX
Использование средства упаковки MSIX — редактор пакетов
Открытие приложения MSIX с помощью редактора пакетов в средстве упаковки MSIX
Перейдите к файлам пакетов и добавьте новую папку в корневом каталоге пакета с именем Msix.AppInstaller.Data.
Добавьте файл MSIXAppInstallerData.xml в только что созданную папку.
Сохраните пакет MSIX— обязательно увеличьте версию и подпишите пакет.
Устранение неполадок
- Файл должен называться MSIXAppInstallerData.xml
- Файл должен находиться в папке с именем MSIXAppInstallerData.
- Папка должна находиться под корнем пакета файлов пакета.
- Проверьте версию ОС и версию установщика приложений
- Двойное проверка допустимость xml-файла
Отзывы о файлах, если у вас возникли другие проблемы или обратитесь к команде MSIX в нашем техническом сообществе.
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по