uap3:FileTypeAssociation
定义应用程序中使用的文件类型。
<uap3:FileTypeAssociation>
语法
<uap3:FileTypeAssociation
Name = 'A string with a value between 1 and 100 characters in length.'
DesiredView = 'An optional string that can have one of the following values: "default", "useLess", "useHalf", "useMore", or "useMinimum".'
desktop2:UseUrl = 'An optional boolean value.'
desktop2:AllowSilentDefaultTakeOver = 'An optional boolean value.'
desktop5:ThumbnailTypeOverlay = 'A string with a value between 1 and 256 characters in length that ends with ".jpg", ".png", or ".jpeg" that cannot contain these characters: <, >, :, ", |, ?, or *. In this string, the / and \ characters cannot be the first or last characters. Also, the string can contain / or \ but not both.'
Parameters = 'An optional string with a value between 1 and 32767 characters.'
MultiSelectModel = 'An optional string that can have one of the following values: "Player", "Document", or "Single".' >
<!-- Child elements -->
uap:DisplayName?
& uap:Logo?
& uap:InfoTip?
& uap:EditFlags?
& uap:SupportedFileTypes?
& uap2:SupportedVerbs?
& uap4:KindMap?
& rescap3:MigrationProgIds?
& desktop2:ThumbnailHandler?
& desktop2:OleClass?
& desktop2:DesktopPreviewHandler?
& desktop2:DesktopPropertyHandler?
& desktop3:PropertyLists?
& desktop7:Logo?
& desktop7:ProgId?
& desktop10:IconHandler?
</uap3:FileTypeAssociation>
特性
属性 | 说明 | 数据类型 | 必须 | 默认值 |
---|---|---|---|---|
名称 | 文件类型关联的名称。 此名称可用于组织和分组文件类型。 该名称必须是不带空格的小写字符。 | 值长度介于 1 到 100 个字符之间的字符串。 | 是 | |
DesiredView | 启动应用时要使用的屏幕空间量。 此视图模式首选项只是请求的值。 你指定的首选大小不保证由 Windows 遵循,因此你不应编写依赖于永远不会进入小于首选最小大小或大于首选最大大小的代码。 | 可具有以下值之一的可选字符串: default、 useLess、 useHalf、 useMore 或 useMinimum。 | 否 | |
desktop2:UseUrl | 如果设置为 true,则指定应用程序可以在命令行上接受 URL 而不是文件名。 可直接从 Internet 打开文档的应用程序(如 Web 浏览器和媒体播放器)应使用此值。 启动应用程序且此值设置为 false 时 ShellExecuteEx ,默认行为会将 ShellExecuteEx 文档下载到本地文件,并在本地副本上调用处理程序。 |
可选的布尔值。 | 否 | |
desktop2:AllowSilentDefaultTakeOver | 如果设置为 true,应用将显示在“打开方式”列表中,但它不会是文件类型的默认应用。 | 可选的布尔值。 | 否 | |
desktop5:ThumbnailTypeOverlay | 缩略图覆盖的图像资源。 | 值长度介于 1 到 256 个字符之间的字符串,以 、 或 结尾,不能包含以下字符:< 、> 、: 、" 、| ? 、 或 * 。.jpg .jpeg .png 在此字符串中, / 和 \ 字符不能是第一个或最后一个字符。 此外,字符串可以包含 或,\ 但不能同时包含/ 两者。 |
否 | |
参数 | 指定用于定义应用程序中使用的文件类型的参数。 | 值介于 1 到 32767 个字符之间的可选字符串。 | 否 | |
MultiSelectModel | 指定用于定义应用程序中使用的文件类型的模型。 | 可具有以下值之一的可选字符串: Player、 Document 或 Single。 | 否 |
子元素
子元素 | 描述 |
---|---|
uap:DisplayName | 可向用户显示的友好名称。 |
uap:EditFlags | 指定用户在打开与扩展点关联的文件时看到的信息类型。 |
uap:InfoTip | 定义一个字符串,该字符串向用户提供有关文件类型的其他信息。 |
uap:Logo | 包含图像的文件的路径。 |
uap:SupportedFileTypes (type: CT_FTASupportedFileTypes) | 定义与应用关联的文件类型。 它们对于每个包是唯一的,并且区分大小写。 |
uap2:SupportedVerbs | 包含文件上下文菜单的谓词。 |
uap4:KindMap | 指定 Kind 是什么及其使用方式。 |
rescap3:MigrationProgIds | 包含 编程标识符 (ProgID) 值,用于描述要从中继承文件关联的每个桌面应用程序的应用程序、组件和版本。 |
desktop2:ThumbnailHandler | 为文件类型关联启用 ThumbnailProvider。 |
desktop2:OleClass | 允许 OLE 获取为给定文件扩展名注册的 OLE 类。 |
desktop2:DesktopPreviewHandler | 为文件类型关联启用预览处理程序声明。 |
desktop2:DesktopPropertyHandler | 为文件类型关联启用属性处理程序声明。 |
desktop3:PropertyLists | 包含要显示在文件的“属性”选项卡下的属性列表。 |
desktop7:徽标 | 包含图像的文件的路径。 添加了对.ico文件扩展名的支持。 |
desktop7:ProgId | 编程标识符 (可以与 CLSID 关联的 ProgID) 。 |
desktop10:IconHandler | 为文件类型关联启用 IconHandler。 |
父元素
父元素 | 描述 |
---|---|
uap3:Extension | 设置参数以定义扩展协议。 |
要求
项 | 值 |
---|---|
Namespace | http://schemas.microsoft.com/appx/manifest/uap/windows10/3 |
Minimum OS Version | Windows 10版本 1607 (内部版本 14393) |
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈