如何为文件类型注册自定义属性和布局
了解搜索结果模式、浏览模式和布局模式后,可以为文件类型注册自定义属性列表。
若要为文件类型注册自定义属性列表和布局模式,请执行以下步骤。
Instructions
步骤 1:
从四种布局模式中进行选择:Alpha、Beta、Gamma 或 Delta。
步骤 2:
请考虑以下格式设置规则,这些规则同样适用于所有四种布局模式:
- 属性 1 始终以较大的字号显示。 大字号通常用于项目名称,但也可用于定位点或其他项属性。
- 属性 4 适用于 Alpha、Beta 和 Gamma 布局模式中的摘录。 此属性在这些模式中分配了更多空间,并且以灰色字体颜色显示,而不是像其他属性一样以黑色显示,以帮助其脱颖而出。
- 下面的像素度量以相对像素为单位,大小包括属性左侧的图标/缩略图以及图标/缩略图与选择矩形之间的间距。
- 大多数属性都具有最小显示大小。 因此,如果在特定视图大小上没有足够的空间供它们使用,它们将不会显示。 最小大小通常为 100 像素宽。
- 每个布局模式定义行数和每行中的属性数。
步骤 3:
确定要在布局中显示的属性,以及要在每个位置显示的属性。 在确定要在布局中的每个位置显示哪个属性时,请考虑属性的典型长度、它对用户的重要性,以及当窗口太小而无法包含所有属性时是否应删除该属性。
步骤 4:
为文件类型或项类型注册布局模式和属性列表,方法是在本例中为 .xyz 文件类型) 添加以下针对文件类型或项 (的 ProgID 注册表项。
HKEY_CLASSES_ROOT\*
Contoso.xyzfile
(ContentViewModeForBrowse) = <Layout pattern name (Alpha, Beta, Delta, or Gamma)>
(ContentViewModeForSearch) = <Layout pattern name (Alpha, Beta, Delta, or Gamma)>
(ContentViewModeLayoutPatternForBrowse) = <PropertyList>
(ContentViewModeLayoutPatternForSearch) = <PropertyList>
步骤 5:
请遵循以下格式设置准则来注册属性:
- 每个注册都以 开头
prop:
- 每个属性都需要完整的属性名称。
- 属性由没有空格的分号分隔。
- 属性按所选布局模式定义的顺序显示。
~
指示不应显示属性标签。~System.LayoutPattern.PlaceHolder
如果要将布局模式中指定的属性留空,则应使用 。
以下示例注册表项演示了这些格式设置准则。
HKEY_CLASSES_ROOT\
Kind.Document
(ContentViewModeForBrowse) = <PropertyList>
(ContentViewModeForBrowse) 的可能值包括: prop:~System.ItemNameDisplay;System.Author;System.LayoutPattern.Placeholder;System.Keywords;System.DateModified;~System.Size
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈