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, определяющий шаблон данных, который будет использоваться для каждого заголовка столбца. Значение по умолчанию — 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 |
Нет |