GridView.ColumnHeaderTemplateSelector GridView.ColumnHeaderTemplateSelector GridView.ColumnHeaderTemplateSelector GridView.ColumnHeaderTemplateSelector Property

Definición

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.Gets or sets the selector object that provides logic for selecting a template to use for each column header.

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.The DataTemplateSelector object that determines the data template to use for each column header. El valor predeterminado es null.The default value is null.

Comentarios

Si no establece esta propiedad, la lógica predeterminada es usar el ColumnHeaderTemplate propiedad para todas las columnas si se ha definido.If you do not set this property, the default logic is to use the ColumnHeaderTemplate property for all columns if it is defined.

Si el ColumnHeaderTemplate propiedad y el ColumnHeaderTemplateSelector propiedad se establece, el ColumnHeaderTemplate propiedad tiene prioridad.If the ColumnHeaderTemplate property and the ColumnHeaderTemplateSelector property are both set, the ColumnHeaderTemplate property takes precedence.

Esta propiedad representa una de varias maneras de diseñar y aplicar el estilo de los encabezados de columna.This property represents one of several ways to lay out and style column headers. 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 DataTemplateSelector="{ResourceExtension DataTemplateSelectorClassKey}"/>  

Uso de elementos de propiedad XAMLXAML Property Element Usage

<object>  
  <object.ColumnHeaderTemplateSelector>  
    <MyDataTemplateSelectorImplementation .../>  
  </object.ColumnHeaderTemplateSelector>  
</object>  

Valores XAMLXAML Values

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

DataTemplateSelectorClassKey
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 en el diccionario de recursos de la aplicación.You can also programmatically add an instance of your DataTemplateSelector class as a resource to the application resource dictionary.

MyDataTemplateSelectorImplementation
Una clase derivada de DataTemplateSelector que implementa un práctico SelectTemplate invalidar.A class derived 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 ColumnHeaderTemplateSelectorProperty
Establecen las propiedades de metadatos en trueMetadata properties set to true NingunaNone

Se aplica a

Consulte también: