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 tanto el HeaderTemplateSelector propiedad y el HeaderTemplate propiedad se establece, el 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, diseño y estilo de un encabezado de columna se encuentran en muchas clases relacionadas, y algunas de estas propiedades tienen funcionalidad similar o el mismo.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. Consulte recursos XAML.See XAML Resources.

DataTemplateSelectorClassKeyDataTemplateSelectorClassKey
La clave que identifica la implementación de selector que se solicita.The key that identifies the selector implementation being requested. La clave hace referencia a una clase derivada que implementa un práctico SelectTemplate invalidar.The key refers to a derived class that implements a practical SelectTemplate override. Para obtener información acerca de cómo asignar la clase personalizada, vea los espacios de nombres XAML y Namespace Mapping for WPF XAML.For information about how to map your custom class, see XAML Namespaces and Namespace Mapping for WPF XAML. Puede agregar mediante programación una instancia de su 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 derive de DataTemplateSelector que implementa un práctico SelectTemplate invalidar.A class that derives from DataTemplateSelector that implements a practical SelectTemplate override. Para obtener información acerca de cómo asignar la clase personalizada, vea los espacios de nombres XAML y Namespace Mapping for WPF XAML.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
Establecen las propiedades de metadatos en trueMetadata properties set to true NoneNone

Se aplica a