Freigeben über


Ressource (Paketschema für Windows 10)

Deklariert eine Sprach-, Anzeigeskala oder DirectX-Featureebene für Ressourcen, die das Paket enthält. Die Attribute scale und DirectX feature level sind für alle Ressourcen im Paket üblich.

Elementhierarchie

<Paket>

    <Ressourcen>

         <Resource>

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

Weitere Informationen finden Sie im BCP-47-Sprachtag .

Schlüssel

? optional (null oder 1)

Attribute und Elemente

Attribute

attribute BESCHREIBUNG Datentyp Erforderlich Standardwert
Sprache Die Sprache für die im Paket enthaltene Ressource. Die Syntax dieses Attributs wird durch die IETF BCP47: Tags for Identifying Languages definiert. Ein gültiges BCP-47-Sprachtag (z en. B en-us. oder ). No
uap:Scale Die Auflösungsskala der Ressource. Eine optionale Zahl, die einer der folgenden Werte sein kann: 80, 100, 120, 125, 140, 150, 160, 175, 180, 200, 225, 250, 300, 350, 400 oder 450. No
uap:DXFeatureLevel Die DirectX-Featureebene der Ressource aus dem Feld des Manifests Resources\Resource . Eine optionale Zeichenfolge, die einen der folgenden Werte aufweisen kann: dx9, dx10, dx11 oder dx12. No

Untergeordnete Elemente

Keine

Übergeordnete Elemente

Übergeordnetes Element BESCHREIBUNG
Ressourcen Deklariert Sprachen für die Ressourcen, die das Paket enthält. Jedes Paket muss mindestens eine Sprache für Ressourcen deklarieren. Die Attribute scale und DirectX feature level sind für alle Ressourcen im Paket üblich.

Hinweise

Wenn Sie in Ihrem Visual Studio-Projekt Zeichenfolgen-/Bild-/Dateiressourcen mit Sprachqualifizierern im Namen haben (siehe Anpassen ihrer Ressourcen für Sprache, Skalierung, hohen Kontrast und andere Qualifizierer), können Sie Folgendes in die Quelldatei des App-Paketmanifests einfügen (Package.appxmanifest).

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

Wenn Visual Studio Ihre Paketmanifestdatei (AppxManifest.xml) erstellt, wird dieses einzelne Resource Element zu einer Vereinigung aller Sprachqualifizierer erweitert, die in Ihrem Projekt gefunden werden. Wenn Sie beispielsweise über Zeichenfolgen-, Image- und/oder Dateiressourcen verfügen, deren Ordner- oder Dateinamen "en-US", "ja-JP" und "fr-FR" enthalten, enthält Ihre erstellte AppxManifest.xml Datei Folgendes.

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

Der erste Eintrag in der Liste ist die Standardsprache für die App, die Sie in Visual Studio festlegen können. Öffnen Package.appxmanifest Sie bei geöffneter Projektmappe in Visual Studio, und legen Sie auf der Registerkarte Anwendung die Standardsprache fest.

Anforderungen

Element Wert
Namespace http://schemas.microsoft.com/appx/manifest/foundation/windows10