Share via


Windows 10) 的資源 (套件架構

宣告套件包含之資源的語言、顯示縮放比例或 DirectX 功能層級。 縮放比例和 DirectX 功能層級屬性是套件中所有資源的通用屬性。

元素階層

<套件>

    <資源>

         <資源>

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

如需詳細資訊,請參閱 BCP-47 語言標籤

答案

? 選擇性 (零或一個)

屬性和元素

屬性

屬性 描述 資料類型 必要 預設值
Language 封裝中包含的資來源語言。 此屬性的語法是由 IETF 的 BCP47:識別語言的標記所定義。 有效的 BCP-47 語言標記 (,例如 enen-us) 。 No
uap:Scale 資源的 解析度縮放比例 可以是下列其中一個值的選擇性數位:80100120、125140150160175180200225250300350400 或 450 No
uap:DXFeatureLevel 來自資訊清單 Resources\Resource 欄位之資源的 DirectX功能層級 可具有下列其中一個值的選擇性字串:dx9、dx10dx11dx12 No

子元素

無。

父元素

父元素 描述
資源 宣告封裝包含之資源的語言。 每個套件都必須針對資源宣告至少一種語言。 縮放比例和 DirectX 功能層級屬性是套件中所有資源的通用屬性。

備註

如果您的 Visual Studio 專案中有具有語言限定詞的字串/影像/檔案資源, (請參閱 針對語言、縮放比例、高對比和其他限定詞量身 打造您的資源) ,則可以將下列內容放在應用程式套件資訊清單原始程式檔 (Package.appxmanifest) 。

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

當 Visual Studio 建置套件資訊清單檔 (AppxManifest.xml) 時,它會將該單 Resource 一元素展開成專案中所有在專案中找到之語言限定詞的聯集。 例如,如果您有字串、影像和/或檔案資源,其資料夾或檔案名包括 「en-US」、「ja-JP」 和 「fr-FR」,則建置 AppxManifest.xml 的檔案將包含下列內容。

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

清單中的第一個專案是應用程式的預設語言,您可以在 Visual Studio 中設定。 在 Visual Studio 中開啟方案後,開啟 Package.appxmanifest ,然後在 [應用程式] 索引標籤上設定 [預設語言]。

規格需求

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