GridView.ColumnHeaderTemplateSelector Свойство

Определение

Возвращает или задает объект селектора, предоставляющего логику выбора шаблона, который будет использоваться для каждого заголовка столбца.

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

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

DataTemplateSelector

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

Комментарии

Если это свойство не задано, логика по умолчанию — использовать ColumnHeaderTemplate свойство для всех столбцов, если он определен.

ColumnHeaderTemplate Если свойство и ColumnHeaderTemplateSelector свойство заданы, ColumnHeaderTemplate свойство имеет приоритет.

Это свойство представляет собой один из нескольких способов размещения заголовков столбцов и их стиля. Дополнительные сведения см. в разделе Общие сведения о стилях заголовков столбцов GridView и шаблонах.

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

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

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

<object>  
  <object.ColumnHeaderTemplateSelector>  
    <MyDataTemplateSelectorImplementation .../>  
  </object.ColumnHeaderTemplateSelector>  
</object>  

Значения XAML

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

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

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

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

Поле идентификатора ColumnHeaderTemplateSelectorProperty
Для свойств метаданных задано значение true Нет

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

См. также раздел