Windows 8 的 (包架构的扩展,应用程序的子)

定义应用程序的一个或多个扩展点。

元素层次结构

<包>
<应用程序>
<应用程序>
<扩展名>

语法

<Extensions>

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

</Extensions>

{} 特定发生范围

特性和元素

特性

无。

子元素

子元素 说明
类型中的扩展 (: CT_ApplicationExtensions)

声明应用的扩展点。

 

父元素

父元素 说明
应用程序

表示一个应用,该应用包含包中的部分或所有功能。

 

以下元素具有与此相同的名称,但内容或属性不同:

备注

扩展点是一个机制,应用程序可以通过该机制以操作系统定义的方式添加功能。 应用扩展点的一个示例是创建文件类型关联并使应用成为具有特定文件扩展名的文件的默认处理程序的能力。

示例

下面的示例摘自其中一个 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