Risorsa (schema del pacchetto per Windows 10)

Dichiara una lingua, una scala di visualizzazione o un livello di funzionalità DirectX per le risorse contenute nel pacchetto. Gli attributi del livello di funzionalità di scalabilità e DirectX sono comuni per tutte le risorse del pacchetto.

Gerarchia degli elementi

<Pacchetto>

    <Risorse>

         <Risorsa>

Sintassi

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

Per altre informazioni, vedere il tag di lingua BCP-47 .

Chiave

? facoltativo (zero o uno)

Attributi ed elementi

Attributi

Attributo Descrizione Tipo di dati Obbligatoria Valore predefinito
Lingua Lingua per la risorsa contenuta nel pacchetto. La sintassi di questo attributo è definita dal BCP47 di IETF: Tag per l'identificazione dei linguaggi. Tag di lingua BCP-47 valido ,ad esempio en, o en-us. No
uap:Scale Scala di risoluzione della risorsa. Numero facoltativo che può essere uno dei valori seguenti: 80, 100, 120, 125, 140, 150, 160, 175, 180, 200, 225, 250, 300, 350, 400 o 450. No
uap:DXFeatureLevel Livello di funzionalità DirectX della risorsa dal campo del Resources\Resource manifesto. Stringa facoltativa che può avere uno dei valori seguenti: dx9, dx10, dx11 o dx12. No

Elementi figlio

Nessuno.

Elementi padre

Elemento padre Descrizione
Risorse Dichiara le lingue per le risorse contenute nel pacchetto. Ogni pacchetto deve dichiarare almeno una lingua per le risorse. Gli attributi del livello di funzionalità di scalabilità e DirectX sono comuni per tutte le risorse del pacchetto.

Commenti

Se nel progetto di Visual Studio sono presenti risorse stringa/immagine/file con qualificatori di lingua (vedere Personalizzare le risorse per lingua, scalabilità, contrasto elevato e altri qualificatori), è possibile inserire quanto segue nel file di origine del manifesto del pacchetto dell'app (Package.appxmanifest).

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

Quando Visual Studio compila il file manifesto del pacchetto (AppxManifest.xml), espande tale singolo Resource elemento in un'unione di tutti i qualificatori di linguaggio trovati nel progetto. Ad esempio, se si dispone di risorse stringa, immagine e/o file i cui nomi di cartella o file includono "en-US", "ja-JP" e "fr-FR", il file compilato AppxManifest.xml conterrà quanto segue.

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

La prima voce nell'elenco è la lingua predefinita per l'app, che è possibile impostare in Visual Studio. Con la soluzione aperta in Visual Studio, aprire Package.appxmanifest e, nella scheda Applicazione, impostare Lingua predefinita.

Requisiti

Elemento Valore
Namespace http://schemas.microsoft.com/appx/manifest/foundation/windows10