擴充功能 (套件架構,適用于 Windows 8 的應用程式子系)

定義應用程式的一個或多個擴充點。

元素階層

<套件>
<應用程式>
<應用>
<延伸模組>

語法

<Extensions>

  <!-- Child elements -->
  Extension{1,10000}

</Extensions>

答案

{} 出現的特定範圍

屬性和項目

屬性

無。

子元素

子元素 描述
類型中的延伸模組 (: CT_ApplicationExtensions)

宣告應用程式的擴充點。

 

父項目

Parent 項目 描述
應用程式

代表包含套件中所提供之部分或所有功能的應用程式。

 

下列專案的名稱與這個專案的名稱相同,但內容或屬性不同:

備註

擴充點是一種機制,可讓應用程式以作業系統所定義的方式來新增功能。 應用程式擴充性點的範例是建立檔案類型關聯的能力,並讓您的應用程式成為具有特定副檔名之檔案的預設處理常式。

範例

下列範例取自其中一個 SDK 範例的套件資訊清單。

<Applications>
  <Application Id="App" StartPage="default.html">
    <VisualElements DisplayName="Assocation launching sample" 
         Logo="images\squareTile-sdk.png" SmallLogo="images\smallTile-sdk.png" 
         Description="SDK sample" 
         ForegroundText="dark" BackgroundColor="#FFFFFF" ToastCapable="false">
      <DefaultTile ShowName="allLogos" />
      <SplashScreen BackgroundColor="white" Image="images\splash-sdk.png" />
    </VisualElements>
    <Extensions>
      <Extension Category="windows.fileTypeAssociation">
        <FileTypeAssociation Name=".alsdkjs">
          <SupportedFileTypes>
            <FileType>.alsdkjs</FileType>
          </SupportedFileTypes>
        </FileTypeAssociation>
      </Extension>
      <Extension Category="windows.protocol">
        <Protocol Name="alsdkjs" />
      </Extension>
    </Extensions>
  </Application>
</Applications>

另請參閱

概念應用程式合約和延伸模組

需求

Namespace http://schemas.microsoft.com/appx/2010/manifest