GridViewHeaderRowPresenter.ColumnHeaderTemplateSelector Propriedade

Definição

Recebe ou define um DataTemplateSelector que fornece uma lógica que seleciona o modelo de dados a usar para mostrar um cabeçalho de coluna.

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 Propriedade

O DataTemplateSelector que escolhe o DataTemplate a usar para exibir cada cabeçalho de coluna. A predefinição é null.

Observações

Se a ColumnHeaderTemplate propriedade e a ColumnHeaderTemplateSelector propriedade forem ambas definidas, a ColumnHeaderTemplate tem precedência.

Quando implementas esta classe como parte de um GridView modo de visualização, o valor desta propriedade está ligado ao valor da ColumnHeaderTemplateSelector propriedade no GridView.

Pode personalizar cabeçalhos de coluna em GridView modo de visualização usando uma variedade de propriedades encontradas nesta classe e em classes relacionadas. Para mais informações sobre estas propriedades e sobre a precedência entre elas, consulte Resumo dos Estilos de Cabeçalho e Modelos de Coluna GridView.

Uso de atributos XAML

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

Uso do elemento de propriedade XAML

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

Valores XAML

MyDataTemplateSelectorImplementação Uma classe derivada disso DataTemplateSelector implementa uma sobreposição prática SelectTemplate . Para informações sobre como mapear a sua classe personalizada, veja XAML Namespaces e Namespace Mapping para WPF XAML.

ResourceExtension Um dos seguintes: StaticResource, ou DynamicResource. Consulte Recursos XAML.

DataTemplateSelectorClassKey A chave que identifica a implementação do seletor que está a ser solicitada. A chave refere-se a uma classe derivada que implementa uma sobreposição prática SelectTemplate . Para informações sobre como mapear a sua classe personalizada, veja XAML Namespaces e Namespace Mapping para WPF XAML. Também podes adicionar programaticamente uma instância da tua DataTemplateSelector classe como recurso a um dicionário de recursos.

Aplica-se a

Ver também