GridViewColumn.HeaderTemplateSelector Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene o establece DataTemplateSelector, que proporciona la lógica necesaria para seleccionar la plantilla que debe utilizarse para mostrar el encabezado de columna.
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
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 |