FileTypeAssociation (的包架构Windows 8)

声明 windows.fileTypeAssociation 类型的应用扩展点。 文件类型关联指示应用已注册以处理指定类型的文件。

元素层次结构

<包>
<应用程序>
<应用程序>
<扩展>
<分机>
<FileTypeAssociation>

语法

<FileTypeAssociation Name = A string between 1 and 100 characters in length. >

  <!-- Child elements -->
  ( DisplayName?
  & Logo?
  & InfoTip?
  & EditFlags?
  & SupportedFileTypes
  )

</FileTypeAssociation>

? 可选 (零个或一)

& 交错连接器 (可能按任何顺序)

特性和元素

特性

属性 说明 数据类型 必须 默认值
名称

文件类型关联的名称。 此名称可用于组织和分组文件类型。 该名称必须是不带空格的小写字符。

长度介于 1 到 100 个字符之间的字符串。

 

子元素

子元素 说明
DisplayName

可显示给用户的友好名称。

EditFlags

指定用户在打开与扩展点关联的文件时看到的信息类型。

信息提示

定义一个字符串,该字符串向用户提供有关文件类型的其他信息。

徽标

包含图像的文件的路径。

SupportedFileTypes (类型:CT_FTASupportedFileTypes)

定义与应用关联的文件类型。 它们每个包都是唯一的,并且区分大小写。

 

父元素

父元素 说明
扩展 (类型:CT_ApplicationExtensions)

声明应用的扩展点。

 

示例

以下示例取自其中一个 SDK 示例的包清单。

<Application Id="App" StartPage="default.html">
    <Extensions>
      <Extension Category="windows.fileTypeAssociation">
        <FileTypeAssociation Name="alsdkjs">
          <SupportedFileTypes>
            <FileType>.alsdkjs</FileType>
          </SupportedFileTypes>
        </FileTypeAssociation>
      </Extension>
    </Extensions>
</Application>

请参阅

任务如何处理文件激活

念应用协定和扩展

要求

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