GridViewColumn.HeaderTemplateSelector GridViewColumn.HeaderTemplateSelector GridViewColumn.HeaderTemplateSelector GridViewColumn.HeaderTemplateSelector Property

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.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

Valor de propiedad

Objeto DataTemplateSelector que proporciona la selección de plantilla de datos para cada GridViewColumn.The DataTemplateSelector object that provides data template selection for each GridViewColumn. De manera predeterminada, es null.The default is null.

Comentarios

Si se establecen HeaderTemplateSelector tanto la propiedad HeaderTemplate como la propiedad, la HeaderTemplate propiedad tiene prioridad.If both the HeaderTemplateSelector property and the HeaderTemplate property are set, the HeaderTemplate property takes precedence.

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 una funcionalidad similar a la misma.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. Para más información, consulte Información general sobre plantillas y estilos de encabezado de columna en modo GridView.For more information, see GridView Column Header Styles and Templates Overview.

Uso de atributos XAMLXAML Attribute Usage

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

Uso de elementos de propiedad XAMLXAML Property Element Usage

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

Valores XAMLXAML Values

ResourceExtensionResourceExtension
Uno de los siguientes: StaticResource, o DynamicResource.One of the following: StaticResource, or DynamicResource. Vea recursos XAML.See XAML Resources.

DataTemplateSelectorClassKeyDataTemplateSelectorClassKey
Clave que identifica la implementación del selector que se solicita.The key that identifies the selector implementation being requested. La clave hace referencia a una clase derivada que implementa una invalidación práctica SelectTemplate .The key refers to a derived class that implements a practical SelectTemplate override. Para obtener información sobre cómo asignar la clase personalizada, vea espacios de nombres y asignación de espacios de nombres XAML para WPF.For information about how to map your custom class, see XAML Namespaces and Namespace Mapping for WPF XAML. También puede agregar mediante programación una instancia de la DataTemplateSelector clase como un recurso a un diccionario de recursos.You can also programmatically add an instance of your DataTemplateSelector class as a resource to a resource dictionary.

MyDataTemplateSelectorImplementationMyDataTemplateSelectorImplementation
Una clase que deriva de DataTemplateSelector que implementa una invalidación práctica. SelectTemplateA class that derives from DataTemplateSelector that implements a practical SelectTemplate override. Para obtener información sobre cómo asignar la clase personalizada, vea espacios de nombres y asignación de espacios de nombres XAML para WPF.For information about how to map your custom class, see XAML Namespaces and Namespace Mapping for WPF XAML.

Información sobre propiedades de dependenciaDependency Property Information

Campo de identificadorIdentifier field HeaderTemplateSelectorProperty
Propiedades de metadatos establecidas entrueMetadata properties set to true NingunaNone

Se aplica a