GridViewColumn.HeaderTemplateSelector Свойство

Определение

Возвращает или задает объект DataTemplateSelector, обеспечивающий логику для выбора шаблона, который будет использоваться для отображения заголовка столбца.Gets or sets the DataTemplateSelector that provides logic to select the template to use to display the column header.

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.The DataTemplateSelector object that provides data template selection for each GridViewColumn. Значение по умолчанию — null.The default is null.

Комментарии

Если заданы HeaderTemplate и HeaderTemplate свойство, и свойство, приоритет имеет свойство. HeaderTemplateSelectorIf both the HeaderTemplateSelector property and the HeaderTemplate property are set, the HeaderTemplate property takes precedence.

Свойства, определяющие содержимое, макет и стиль заголовка столбца, находятся во многих связанных классах, а некоторые из этих свойств имеют одинаковые функции.Properties that define the content, layout, and style of a column header are found on many related classes, and some of these properties have functionality that is similar or the same. Дополнительные сведения см. в разделе Общие сведения о стилях заголовков столбцов GridView и шаблонах.For more information, see GridView Column Header Styles and Templates Overview.

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

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

Использование элемента свойства XAMLXAML Property Element Usage

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

Значения XAMLXAML Values

ресаурцеекстенсионResourceExtension
Один из следующих элементов: StaticResourceили. DynamicResourceOne of the following: StaticResource, or DynamicResource. См. раздел ресурсы XAML.See XAML Resources.

дататемплатеселекторкласскэйDataTemplateSelectorClassKey
Ключ, определяющий запрашиваемую реализацию Selector.The key that identifies the selector implementation being requested. Ключ относится к производному классу, реализующему практичное SelectTemplate переопределение.The key refers to a derived class that implements a practical SelectTemplate override. Сведения о том, как сопоставить пользовательский класс, см. в разделе пространства имен и сопоставление пространств имен XAML для WPF XAML.For information about how to map your custom class, see XAML Namespaces and Namespace Mapping for WPF XAML. Можно также программно добавить экземпляр DataTemplateSelector класса в качестве ресурса в словарь ресурсов.You can also programmatically add an instance of your DataTemplateSelector class as a resource to a resource dictionary.

мидататемплатеселекторимплементатионMyDataTemplateSelectorImplementation
Класс, производный от DataTemplateSelector , который реализует практическое SelectTemplate переопределение.A class that derives from DataTemplateSelector that implements a practical SelectTemplate override. Сведения о том, как сопоставить пользовательский класс, см. в разделе пространства имен и сопоставление пространств имен XAML для WPF XAML.For information about how to map your custom class, see XAML Namespaces and Namespace Mapping for WPF XAML.

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

Поле идентификатораIdentifier field HeaderTemplateSelectorProperty
Свойства метаданных, для которых задано значениеtrueMetadata properties set to true НетNone

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