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 語言標記 (,例如 en 或 en-us ) 。 |
No | |
uap:Scale | 資源的 解析度縮放比例 。 | 可以是下列其中一個值的選擇性數位:80、100、120、125、140、150、160、175、180、200、225、250、300、350、400 或 450。 | No | |
uap:DXFeatureLevel | 來自資訊清單 Resources\Resource 欄位之資源的 DirectX功能層級。 |
可具有下列其中一個值的選擇性字串:dx9、dx10、dx11或dx12。 | 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 |