Resource

Declara un idioma, una escala de presentación o un nivel de característica de DirectX para los recursos que contiene el paquete. Los atributos de nivel de característica scale y DirectX son comunes para todos los recursos del paquete.

Jerarquía de elementos

<Package>
   └─ <Resources>
      └─ <Resource>

Sintaxis

<Package
  xmlns="http://schemas.microsoft.com/appx/manifest/foundation/windows10">
  ...
  <Resource
    Language = 'An optional valid BCP 47 language tag.'
    uap:Scale = 'An optional value. <!-- TODO: Add description for t:ST_Scale_All -->'
    uap:DXFeatureLevel = 'An optional string that can have one of the following values: "dx9", "dx10", or "dx11".' />
</Package>

Consulte la etiqueta de idioma BCP-47 para obtener más información.

Atributos

Attribute Descripción Tipo de dato Obligatorio Valor predeterminado
Language Idioma del recurso contenido en el paquete. La sintaxis de este atributo se define mediante el BCP47 de IETF: Etiquetas para identificar idiomas. Etiqueta de idioma BCP 47 válida opcional. No
uap:Scale El resolution scale del recurso. Valor opcional. No
uap:DXFeatureLevel Nivel de característica de DirectX del recurso desde el campo del Resources\Resource manifiesto. Cadena opcional que puede tener uno de los siguientes valores: dx9, dx10, dx11. No

Elementos hijos

Ninguna.

Elementos principales

Elemento principal Descripción
Resources Declara la unión de idiomas, escalas de visualización y niveles de características de DirectX para los recursos que contiene el paquete. Para obtener más información y ejemplos, vea Resource.

Requisitos

Elemento Value
Namespace http://schemas.microsoft.com/appx/manifest/foundation/windows10
uap http://schemas.microsoft.com/appx/manifest/uap/windows10
versión mínima del sistema operativo

Observaciones

Si tiene recursos de cadena, imagen o archivo en el proyecto de Visual Studio que tienen calificadores de idioma en sus nombres (consulte Tailor los recursos para el lenguaje, la escala, el contraste alto y otros calificadores), puede colocar lo siguiente en el archivo de origen del manifiesto del paquete de la aplicación (Package.appxmanifest).

<Resources>
  <Resource Language="x-generate" />
</Resources>

Cuando Visual Studio compila el archivo de manifiesto del paquete (AppxManifest.xml), expande ese único elemento Resource en una unión de todos los calificadores de lenguaje que encuentra en el proyecto. Por ejemplo, si tiene recursos de cadena, imagen o archivo cuyos nombres de carpeta o archivo incluyen "en-US", "ja-JP", y "fr-FR", el archivo compilado AppxManifest.xml contendrá lo siguiente.

  <Resources>
    <Resource Language="EN-US" />
    <Resource Language="JA-JP" />
    <Resource Language="FR-FR" />
  </Resources>

La primera entrada de la lista es el idioma predeterminado de la aplicación, que puede establecer en Visual Studio. Con la solución abierta en Visual Studio, abra Package.appxmanifest y, en la pestaña Aplicación, establezca Idioma predeterminado.

Ejemplos