Ressource (schéma de package pour Windows 10)

Déclare un niveau de langue, d’échelle d’affichage ou de fonctionnalité DirectX pour les ressources que contient le package. Les attributs de niveau de fonctionnalité d’échelle et DirectX sont communs à toutes les ressources du package.

Hiérarchie d’éléments

<Paquet>

    <Ressources>

         <Ressource>

Syntax

<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".' />

Pour plus d’informations, consultez la balise de langue BCP-47 .

Clé :

? facultatif (zéro ou un)

Attributs et éléments

Attributs

Attribut Description Type de données Obligatoire Valeur par défaut
Langage Langue de la ressource contenue dans le package. La syntaxe de cet attribut est définie par le BCP47 : Tags for Identification Languages de l’IETF. Balise de langue BCP-47 valide (par enexemple , ou en-us). No
uap :Scale Échelle de résolution de la ressource. Nombre facultatif qui peut être l’une des valeurs suivantes : 80, 100, 120, 125, 140, 150, 160, 175, 180, 200, 225, 250, 300, 350, 400 ou 450. No
uap :DXFeatureLevel Niveau de fonctionnalité DirectX de la ressource à partir du champ du Resources\Resource manifeste. Chaîne facultative qui peut avoir l’une des valeurs suivantes : dx9, dx10, dx11 ou dx12. No

Éléments enfants

Aucune.

Éléments parents

Élément parent Description
Ressources Déclare les langues pour les ressources que contient le package. Chaque package doit déclarer au moins une langue pour les ressources. Les attributs de niveau de fonctionnalité d’échelle et DirectX sont communs à toutes les ressources du package.

Remarques

Si vous avez des ressources chaîne/image/fichier dans votre projet Visual Studio qui ont des qualificateurs de langue dans leurs noms (voir Personnaliser vos ressources pour la langue, l’échelle, le contraste élevé et d’autres qualificateurs), vous pouvez placer les éléments suivants dans le fichier source du manifeste de votre package d’application (Package.appxmanifest).

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

Quand Visual Studio génère votre fichier manifeste de package (AppxManifest.xml), il développe cet élément unique Resource en une union de tous les qualificateurs de langage qu’il trouve dans votre projet. Par exemple, si vous avez des ressources de chaîne, d’image et/ou de fichier dont les noms de dossiers ou de fichiers incluent « en-US », « ja-JP » et « fr-FR », votre fichier généré AppxManifest.xml contient les éléments suivants.

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

La première entrée de la liste est la langue par défaut de l’application, que vous pouvez définir dans Visual Studio. Avec votre solution ouverte dans Visual Studio, ouvrez Package.appxmanifest et, sous l’onglet Application, définissez Langue par défaut.

Configuration requise

Élément Valeur
Espace de noms http://schemas.microsoft.com/appx/manifest/foundation/windows10