Ресурс (схема пакета для Windows 10)
Объявляет язык, масштаб отображения или уровень компонентов DirectX для ресурсов, содержащихся в пакете. Атрибуты масштабирования и уровня компонентов DirectX являются общими для всех ресурсов в пакете.
Иерархия элементов
<Ресурс>
Синтаксис
<Resource
Language = 'A valid BCP-47 language tag (such as "en", or "en-us").'
uap:Scale = 'An optional number that can be one of the following values: "80", "100", "120", "125", "140", "150", "160", "175", "180", "200", "225", "250", "300", "350", "400", or "450".'
uap:DXFeatureLevel = 'An optional string that can have one of the following values: "dx9", "dx10", "dx11", or "dx12".' />
Дополнительные сведения см. в теге языка BCP-47 .
Ключ
?
необязательный (ноль или один)
Элементы и атрибуты
Атрибуты
Атрибут | Описание | Тип данных | Обязательно | Значение по умолчанию |
---|---|---|---|---|
Язык | Язык ресурса, содержащегося в пакете. Синтаксис этого атрибута определяется BCP47 IETF: теги для идентификации языков. | Допустимый тег языка BCP-47 (например en , или en-us ). |
Нет | |
uap:Scale | Масштаб разрешения ресурса. | Необязательное число, которое может иметь одно из следующих значений: 80, 100, 120, 125, 140, 150, 160, 175, 180, 200, 225, 250, 300, 350, 400 или 450. | Нет | |
uap:DXFeatureLevel | Уровень компонентов DirectX ресурса из поля манифестаResources\Resource . |
Необязательная строка, которая может иметь одно из следующих значений: dx9, dx10, dx11 или dx12. | Нет |
Дочерние элементы
Отсутствует.
Родительские элементы
Родительский элемент | Описание |
---|---|
Ресурсы | Объявляет языки для ресурсов, содержащихся в пакете. Каждый пакет должен объявлять по крайней мере один язык для ресурсов. Атрибуты масштабирования и уровня компонентов DirectX являются общими для всех ресурсов в пакете. |
Комментарии
Если в проекте Visual Studio есть ресурсы строк, изображений и файлов, в именах которых есть квалификаторы языка (см. статью Настройка ресурсов для языка, масштаба, высокой контрастности и других квалификаторов), вы можете поместить следующую команду в исходный файл манифеста пакета приложения (Package.appxmanifest
).
<Resources>
<Resource Language="x-generate" />
</Resources>
Когда Visual Studio создает файл манифеста пакета (AppxManifest.xml
), он разворачивает этот элемент Resource
в объединение всех языковых квалификаторов, которые находятся в проекте. Например, если у вас есть ресурсы string, image и (или) file, имена папок или файлов которых включают "en-US", "ja-JP" и "fr-FR", то встроенный AppxManifest.xml
файл будет содержать следующее.
<Resources>
<Resource Language="EN-US" />
<Resource Language="JA-JP" />
<Resource Language="FR-FR" />
</Resources>
Первая запись в списке — это язык по умолчанию для приложения, который можно задать в Visual Studio. Откройте решение в Visual Studio Package.appxmanifest
и на вкладке Приложение задайте язык по умолчанию.
Требования
Элемент | Значение |
---|---|
Пространство имен | http://schemas.microsoft.com/appx/manifest/foundation/windows10 |