Поделиться через


GridViewColumn.HeaderTemplateSelector Свойство

Определение

Возвращает или задает DataTemplateSelector логику выбора шаблона для отображения заголовка столбца.

public:
 property System::Windows::Controls::DataTemplateSelector ^ HeaderTemplateSelector { System::Windows::Controls::DataTemplateSelector ^ get(); void set(System::Windows::Controls::DataTemplateSelector ^ value); };
public System.Windows.Controls.DataTemplateSelector HeaderTemplateSelector { get; set; }
member this.HeaderTemplateSelector : System.Windows.Controls.DataTemplateSelector with get, set
Public Property HeaderTemplateSelector As DataTemplateSelector

Значение свойства

Объект DataTemplateSelector , предоставляющий выбор шаблона данных для каждого GridViewColumn. Значение по умолчанию — null.

Комментарии

Если задано HeaderTemplateSelector свойство и HeaderTemplate свойство, HeaderTemplate то свойство имеет приоритет.

Свойства, определяющие содержимое, макет и стиль заголовка столбца, находятся во многих связанных классах, а некоторые из этих свойств имеют функции, аналогичные или одинаковые. Дополнительные сведения см. в разделе "Стили заголовков столбцов GridView" и "Шаблоны".

Использование атрибута XAML

<object HeaderTemplateSelector="{ResourceExtension DataTemplateSelectorClassKey}"/>

Использование элемента свойства XAML

<object>
  <object.HeaderTemplateSelector>
    <MyDataTemplateSelectorImplementation .../>
  </object.HeaderTemplateSelector>
</object>

Значения XAML

ResourceExtension Одно из следующих элементов: StaticResourceили DynamicResource. См. статью "Ресурсы XAML".

DataTemplateSelectorClassKey Ключ, определяющий запрошенную реализацию селектора. Ключ ссылается на производный класс, реализующий практическую SelectTemplate переопределение. Сведения о сопоставлении пользовательского класса см. в разделе "Пространства имен XAML" и "Сопоставление пространств имен" для WPF XAML. Вы также можете программно добавить экземпляр DataTemplateSelector класса в качестве ресурса в словарь ресурсов.

MyDataTemplateSelectorImplementation Класс, производный от DataTemplateSelector этого, реализует практическую SelectTemplate переопределение. Сведения о сопоставлении пользовательского класса см. в разделе "Пространства имен XAML" и "Сопоставление пространств имен" для WPF XAML.

Сведения о свойстве зависимостей

Элемент Ценность
Поле идентификатора HeaderTemplateSelectorProperty
Свойства метаданных, равные свойству true Нет

Применяется к