HeaderedContentControl.HeaderTemplateSelector Propiedad

Definición

Obtiene o establece un selector de plantillas de datos que proporciona lógica personalizada para elegir la plantilla que se utiliza para mostrar el encabezado.

C#
[System.ComponentModel.Bindable(true)]
public System.Windows.Controls.DataTemplateSelector HeaderTemplateSelector { get; set; }

Valor de propiedad

DataTemplateSelector

Objeto de selector de plantillas de datos. De manera predeterminada, es null.

Atributos

Comentarios

Si se establecen las HeaderTemplateSelector propiedades y HeaderTemplate , se omite la propiedad del selector de plantillas.

Uso de atributos XAML

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

Uso de elementos de propiedad XAML

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

Valores XAML

MyDataTemplateSelectorImplementation
Clase derivada 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.

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.

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
Windows Desktop 3.0, 3.1, 5, 6, 7