按文件类型或类型显示的内容视图

本主题介绍 Windows 资源管理器中的新视图(称为“内容”视图),该视图显示每个项最相关的内容。 使用一组注册表项,项可以定义 Shell 用于内容视图的属性列表和布局。 Shell 使用项的 关联数组检索注册表项。

内容视图如何工作?

在 Windows 7 及更高版本中,“内容”视图使用调整大小逻辑,该逻辑在窗口大小减小时删除属性,以确保最关键的属性仍有空间清晰可读。 以下屏幕截图演示了包含音乐、图片和文档的搜索结果的内容视图。

包含音乐、图片和文档的搜索结果的内容视图

某些 Shell 数据源默认使用“内容”视图,但用户可以通过单击 Windows 资源管理器中的“ 视图控件 ”按钮来选择“内容”视图。 Shell 数据源扩展 Shell 命名空间并公开数据存储中的项。 Windows 搜索系统可以使用协议处理程序为数据存储中的项编制索引。

如何实现内容视图

注册新的 文件类型协议处理程序时,可以使用两种不同方法之一来利用“内容”视图。 可以使用一组现有的属性和布局模式,也可以创建自己的组合。

可以使用注册表项将文件类型或项与预定义 的 Kind 相关联,该类型是一个属性,你可以将其视为内容类别。 通过将文件类型或项目与某些类型关联,可自动继承该 Kind 的内容视图布局模式和属性列表。 Windows 为以下类型定义内容视图布局模式和属性列表:文档、电子邮件、文件夹、音乐、图片和泛型。 鼓励使用这种类型的关联。 它使你可以提供用户期望的类似项的一致体验。

有关详细信息,请参阅 文件类型类型名称 以及如何 为文件类型或项注册属性和布局模式集的唯一内容视图

其他资源

应用程序注册

文件类型

文件关联的工作原理

文件类型验证程序

文件类型处理程序

编程标识符

感知类型

关联数组