按文件类型或类型显示的内容视图
本主题介绍 Windows 资源管理器中的新视图(称为“内容”视图),该视图显示每个项最相关的内容。 使用一组注册表项,项可以定义 Shell 用于内容视图的属性列表和布局。 Shell 使用项的 关联数组检索注册表项。
内容视图如何工作?
在 Windows 7 及更高版本中,“内容”视图使用调整大小逻辑,该逻辑在窗口大小减小时删除属性,以确保最关键的属性仍有空间清晰可读。 以下屏幕截图演示了包含音乐、图片和文档的搜索结果的内容视图。
某些 Shell 数据源默认使用“内容”视图,但用户可以通过单击 Windows 资源管理器中的“ 视图控件 ”按钮来选择“内容”视图。 Shell 数据源扩展 Shell 命名空间并公开数据存储中的项。 Windows 搜索系统可以使用协议处理程序为数据存储中的项编制索引。
如何实现内容视图
注册新的 文件类型 或 协议处理程序时,可以使用两种不同方法之一来利用“内容”视图。 可以使用一组现有的属性和布局模式,也可以创建自己的组合。
可以使用注册表项将文件类型或项与预定义 的 Kind 相关联,该类型是一个属性,你可以将其视为内容类别。 通过将文件类型或项目与某些类型关联,可自动继承该 Kind 的内容视图布局模式和属性列表。 Windows 为以下类型定义内容视图布局模式和属性列表:文档、电子邮件、文件夹、音乐、图片和泛型。 鼓励使用这种类型的关联。 它使你可以提供用户期望的类似项的一致体验。
有关详细信息,请参阅 文件类型 和 类型名称 以及如何 为文件类型或项注册属性和布局模式集的唯一内容视图。
其他资源
- 有关属性参考文档,请参阅 System.Kind 和 System.KindText。
- 有关 PropList 参考文档,请参阅 System.PropList.ContentViewModeForBrowse 和 System.PropList.ContentViewModeForSearch。
相关主题