GridViewColumn.HeaderTemplateSelector Propiedad

Definición

Obtiene o establece DataTemplateSelector, que proporciona la lógica necesaria para seleccionar la plantilla que debe utilizarse para mostrar el encabezado de columna.

C#
public System.Windows.Controls.DataTemplateSelector HeaderTemplateSelector { get; set; }

Valor de propiedad

Objeto DataTemplateSelector que proporciona la selección de plantilla de datos para cada GridViewColumn. De manera predeterminada, es null.

Comentarios

Si se establecen la HeaderTemplateSelector propiedad y la HeaderTemplate propiedad , la HeaderTemplate propiedad tiene prioridad.

Las propiedades que definen el contenido, el diseño y el estilo de un encabezado de columna se encuentran en muchas clases relacionadas, y algunas de estas propiedades tienen funcionalidades similares o iguales. Para más información, consulte Información general sobre plantillas y estilos de encabezado de columna en modo GridView.

Uso de atributos XAML

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

Uso de elementos de propiedad XAML

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

Valores XAML

ResourceExtension
Uno de los siguientes: StaticResource, o DynamicResource. Consulta Recursos XAML.

DataTemplateSelectorClassKey
Clave que identifica la implementación del selector que se solicita. La clave hace referencia a una clase derivada que implementa una invalidación práctica SelectTemplate . Para obtener información sobre cómo asignar la clase personalizada, consulta Espacios de nombres XAML y Asignación de espacios de nombres para XAML de WPF. También puede agregar mediante programación una instancia de la DataTemplateSelector clase como un recurso a un diccionario de recursos.

MyDataTemplateSelectorImplementation
Clase que deriva de DataTemplateSelector que implementa una invalidación práctica SelectTemplate . Para obtener información sobre cómo asignar la clase personalizada, consulta Espacios de nombres XAML y Asignación de espacios de nombres para XAML de WPF.

Información sobre propiedades de dependencia

Campo identificador HeaderTemplateSelectorProperty
Propiedades de metadatos establecidas en true None

Se aplica a

Producto Versiones
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9