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