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
<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 |