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