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" и "Сопоставление пространств имен" для XAML WPF. Вы также можете программно добавить экземпляр класса DataTemplateSelector в качестве ресурса в словарь ресурсов.
MyDataTemplateSelectorImplementation
Класс, производный от DataTemplateSelector этого, реализует практический SelectTemplate переопределение. Сведения о сопоставлении пользовательского класса см. в разделе "Пространства имен XAML" и "Сопоставление пространств имен" для XAML WPF.
Сведения о свойстве зависимостей
Поле идентификатора | HeaderTemplateSelectorProperty |
Metadata properties set to true |
Нет |