GridViewHeaderRowPresenter.ColumnHeaderTemplateSelector Propiedad

Definición

Obtiene o establece un DataTemplateSelector que proporciona la lógica que selecciona la plantilla de datos que debe utilizarse para mostrar un 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

DataTemplateSelector que elige la plantilla DataTemplate que se utiliza para mostrar cada encabezado de columna. De manera predeterminada, es null.

Comentarios

Si la ColumnHeaderTemplate propiedad y la ColumnHeaderTemplateSelector propiedad se establecen, tiene ColumnHeaderTemplate prioridad.

Al implementar esta clase como parte de un GridView modo de vista, el valor de esta propiedad se enlaza al valor de la ColumnHeaderTemplateSelector propiedad en .GridView

Puede personalizar los encabezados de columna en un GridView modo de vista mediante una variedad de propiedades que se encuentran en esta clase y en clases relacionadas. Para obtener más información sobre estas propiedades y sobre la prioridad entre ellas, vea GridView Column Header Styles and Templates Overview.

Uso de atributos XAML

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

Uso de elementos de propiedad XAML

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

Valores XAML

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

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.

Se aplica a

Consulte también