Share via


Recurso (esquema de pacote para Windows 10)

Declara um idioma, escala de exibição ou nível de recurso DirectX para recursos que o pacote contém. Os atributos de nível de recurso de escala e DirectX são comuns para todos os recursos no pacote.

Hierarquia de elementos

<Pacote>

    <Recursos>

         <Recurso>

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

Consulte a marca de idioma BCP-47 para obter mais informações.

Chave

? opcional (zero ou um)

Atributos e elementos

Atributos

Atributo Descrição Tipo de dados Obrigatório Valor padrão
Idioma O idioma do recurso contido no pacote. A sintaxe desse atributo é definida pelo BCP47 do IETF: marcas para identificar idiomas. Uma marca de idioma BCP-47 válida (como en, ou en-us). No
uap:Scale A escala de resolução do recurso. Um número opcional que pode ser um dos seguintes valores: 80, 100, 120, 125, 140, 150, 160, 175, 180, 200, 225, 250, 300, 350, 400 ou 450. No
uap:DXFeatureLevel O nível de recurso DirectX do recurso do campo do Resources\Resource manifesto. Uma cadeia de caracteres opcional que pode ter um dos seguintes valores: dx9, dx10, dx11 ou dx12. No

Elementos filho

Nenhum.

Elementos pai

Elemento pai Descrição
Recursos Declara idiomas para os recursos que o pacote contém. Cada pacote deve declarar pelo menos um idioma para recursos. Os atributos de nível de recurso de escala e DirectX são comuns para todos os recursos no pacote.

Comentários

Se você tiver recursos de cadeia de caracteres/imagem/arquivo em seu projeto do Visual Studio que tenham qualificadores de idioma em seus nomes (consulte Personalizar seus recursos para idioma, escala, alto contraste e outros qualificadores), você poderá colocar o seguinte no arquivo de origem do manifesto do pacote do aplicativo (Package.appxmanifest).

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

Quando o Visual Studio compila o arquivo de manifesto do pacote (AppxManifest.xml), ele expande esse único Resource elemento em uma união de todos os qualificadores de linguagem encontrados em seu projeto. Por exemplo, se você tiver recursos de cadeia de caracteres, imagem e/ou arquivo cujos nomes de pasta ou arquivo incluem "en-US", "ja-JP" e "fr-FR", o arquivo compilado AppxManifest.xml conterá o seguinte.

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

A primeira entrada na lista é o idioma padrão do aplicativo, que você pode definir no Visual Studio. Com sua solução aberta no Visual Studio, abra Package.appxmanifest e, na guia Aplicativo, defina Idioma padrão.

Requisitos

Item Valor
Namespace http://schemas.microsoft.com/appx/manifest/foundation/windows10