GridView.ColumnHeaderTemplateSelector 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 el objeto de selector que proporciona la lógica para seleccionar la plantilla que se va a usar para cada encabezado de columna.
public:
property System::Windows::Controls::DataTemplateSelector ^ ColumnHeaderTemplateSelector { System::Windows::Controls::DataTemplateSelector ^ get(); void set(System::Windows::Controls::DataTemplateSelector ^ value); };
public System.Windows.Controls.DataTemplateSelector ColumnHeaderTemplateSelector { get; set; }
member this.ColumnHeaderTemplateSelector : System.Windows.Controls.DataTemplateSelector with get, set
Public Property ColumnHeaderTemplateSelector As DataTemplateSelector
Valor de propiedad
Objeto DataTemplateSelector que determina la plantilla de datos que se va a usar para cada encabezado de columna. El valor predeterminado es null
.
Comentarios
Si no establece esta propiedad, la lógica predeterminada es usar la ColumnHeaderTemplate propiedad para todas las columnas si se define.
Si se establecen la ColumnHeaderTemplate propiedad y la ColumnHeaderTemplateSelector propiedad , la ColumnHeaderTemplate propiedad tiene prioridad.
Esta propiedad representa una de varias maneras de diseñar y aplicar estilo a los encabezados de columna. 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 DataTemplateSelector="{ResourceExtension DataTemplateSelectorClassKey}"/>
Uso de elementos de propiedad XAML
<object>
<object.ColumnHeaderTemplateSelector>
<MyDataTemplateSelectorImplementation .../>
</object.ColumnHeaderTemplateSelector>
</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 al diccionario de recursos de la aplicación.
MyDataTemplateSelectorImplementation
Una 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.
Información sobre propiedades de dependencia
Campo identificador | ColumnHeaderTemplateSelectorProperty |
Propiedades de metadatos establecidas en true |
None |