Windows 8.1) 的 FileTypeAssociation (扩展架构

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

元素层次结构

<分机>
<FileTypeAssociation>

语法

<FileTypeAssociation Name           = A string between 1 and 100 characters in length.
                     m:DesiredView? = "default" | "useLess" | "useHalf" | "useMore" | "useMinimum" >

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

</FileTypeAssociation>

? 可选 (零个或一个) & 交错连接器 (可以按任意顺序发生)

特性和元素

特性

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

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

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

应用的所需视图。

Windows Phone:Windows Phone不支持 DesiredView

此属性可以具有以下值之一:

  • default
  • 无用
  • useHalf
  • useMore
  • useMinimum

 

子元素

子元素 说明
DisplayName

可向用户显示的友好名称。 此字符串可本地化。

EditFlags

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

信息提示

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

徽标

包含图像的文件的路径。

SupportedFileTypes (类型:CT_FTASupportedFileTypes)

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

 

父元素

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

声明应用的扩展点。

 

示例

以下示例取自其中一个 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