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。 |
此属性可以具有以下值之一:
|
否 |
子元素
子元素 | 说明 |
---|---|
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 |