Как зарегистрировать настраиваемые свойства и макет для вашего типа файла
После понимания режима результатов поиска, режима обзора и шаблонов макета можно зарегистрировать настраиваемый список свойств для типа файла.
Чтобы зарегистрировать настраиваемый список свойств и шаблон макета для типа файла, выполните следующие действия.
Инструкции
Шаг 1.
Выберите один из четырех шаблонов макета: Альфа, Бета, Гамма или Delta.
Шаг 2.
Рассмотрим следующие правила форматирования, которые применяются одинаково ко всем четырем шаблонам макета:
- Свойство 1 всегда отображается в большем размере шрифта. Большой размер шрифта обычно используется для имени элемента, но также может использоваться для привязки или другого свойства элемента.
- Свойство 4 предназначено для фрагментов в шаблонах макета Альфа, Бета и Гамма. Это свойство выделяется больше места в этих шаблонах и отображается в сером цвете шрифта, а не черном, как и другие свойства, чтобы помочь ему выделиться.
- Размеры пикселей, указанные ниже, находятся в относительных пикселях, а размер включает значок или эскиз слева от свойств и пробел между значком или эскизом и прямоугольником выбора.
- Большинство свойств имеют минимальный размер отображения. Поэтому они не будут отображаться, если для них недостаточно места в определенном размере представления. Минимальный размер обычно составляет 100 пикселей.
- Каждый шаблон макета определяет количество строк и количество свойств в каждой строке.
Шаг 3.
Определите, какие свойства нужно отобразить в макете и какое свойство необходимо отобразить в каждом расположении. При выборе свойства, отображаемого в каждой позиции в макете, учитывайте типичную длину свойства, ее важность для пользователя и следует ли удалять его, если размер окна слишком мал, чтобы содержать все свойства.
Шаг 4.
Зарегистрируйте образец макета и список свойств для типа файла или типа элемента, добавив следующие ключи в раздел реестра ProgID для типа файла или элемента (в этом примере, для типа файла .xyz).
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