信息
您所需的主题如下所示。但此主题未包含在此库中。
此主题尚未评级 - 评价此主题

文件类型和 URI 的指南和清单(Windows 应用商店应用)

在 Windows 8 中,应用与其支持的文件类型之间的关系不同于以前版本的 Windows。通过了解这些差异,你可以为用户提供更一致和高雅的体验。

Windows 应用商店应用指南

打开文件或 URI 时,用户可能需要使用“打开方式”列表来选择要用作默认应用的应用。Windows 8 将此列表实现为浮出控件。尽管无法自定义“打开方式”浮出控件的内容,但可以控制其在应用中的位置。 请确保遵守相关指南,并将该浮出控件置于尽可能靠近其调用点的位置。

以下示例展示使用浮出控件的理想方式。请注意,它位于调用它的按钮附近。

“打开方式”列表示例

可以按照合适的任何方式呈现文件和 URI — 通常呈现为缩略图或超链接。这些项的主要操作应该是“打开”。该选项应调用文件或 URI 的默认处理程序,可能会导致显示“打开方式”浮出控件。(我们建议你假定浮出控件在某些情况下显示,并相应地确定它的位置。)

如果选择在应用中为文件或 URI 实现任何辅助操作,如“另存为”或“下载”,请考虑让用户从“打开方式”浮出控件中选择备用应用。

请记住,Windows 应用商店应用无法设置、更改或查询文件类型和 URI 的默认应用,因此不应尝试向应用中添加该功能。

关联启动示例提供了相应的示例,以展示如何按照建议的方式实现前面的方案。

桌面应用程序指南

在 Windows 8 中,应用不再具有设置、更改或查询文件类型和 URI 方案名称的默认处理程序能力。在开发应用的 Windows 8 桌面应用程序版本时,建议删除与这些功能相关的所有用户界面元素。相反,我们建议链接到控制面板中的“设置默认程序”。 “设置默认程序”的 UI 如下所示。

“控制面板”中的“设置默认程序”示例

在这里,用户可以选择“将此程序设置为默认值”,从而让应用打开默认情况下会打开的所有文件类型和 URI。还可以选择“选择此程序的默认值”,以便在“设置程序关联”UI 中选择特定文件类型和 URI,如下所示。

“控制面板”中的“设置程序关联”示例

以下示例展示 Microsoft Internet Explorer 如何让用户访问“控制面板”中的“设置默认程序”

从应用中访问“控制面板”中的“设置默认程序”示例

相关主题

任务
如何处理文件激活 (JavaScript)
如何处理文件激活 (C#/VB/C++)
如何处理协议激活 (JavaScript)
如何处理协议激活 (C#/VB/C++)
如何启动文件的默认应用 (JavaScript)
如何启动文件的默认应用 (C#/VB/C++)
如何启动 URI 的默认应用 (JavaScript)
如何启动 URI 的默认应用 (C#/VB/C++)
指南
Windows 应用商店应用的 UX 指南
参考
IApplicationAssociationRegistrationUI::LaunchAdvancedAssociationUI
Windows.ApplicationModel.Activation.FileActivatedEventArgs
Windows.ApplicationModel.Activation.ProtocolActivatedEventArgs
Windows.System.Launcher.LaunchFileAsync
Windows.System.Launcher.LaunchUriAsync
Windows.UI.WebUI.WebUIFileActivatedEventArgs
Windows.UI.WebUI.WebUIProtocolActivatedEventArgs

 

 

本文是否对您有所帮助?
(1500 个剩余字符)
© 2013 Microsoft. 版权所有。